django 1.3+的简单日志到文件示例
|
发行说明说:
Django 1.3添加了框架级别
支持Python的日志记录模块。
真好。我想利用这一点。不幸的是,文档并没有以完整的示例代码形式将其全部交给我,这证明了这是多么简单和有价值。
如何设置此时髦的新功能,以便可以使用以下代码
logging.debug(\'really awesome stuff dude: %s\' % somevar)
并看到文件“ /tmp/application.log”填满了
18:31:59 Apr 21 2011 awesome stuff dude: foobar
18:32:00 Apr 21 2011 awesome stuff dude: foobar
18:32:01 Apr 21 2011 awesome stuff dude: foobar
默认的Python日志记录和此“框架级支持”之间有什么区别?
没有找到相关结果
已邀请:
2 个回复
扑北爱
现在,这一切意味着什么? 格式化程序我希望它与./manage.py runserver的样式相同 处理程序-我需要两个日志-一个调试文本文件和一个信息控制台。这使我能够真正深入研究(如果需要)并查看文本文件,以了解幕后情况。 记录器-这是我们确定要记录的内容的地方。通常django会得到WARN或更高级别的警告-异常(因此传播)是后端,我喜欢在其中查看SQL调用,因为它们可能变得疯狂。 现在如何启用MYAPP来使用它... 根据文档,将其放在文件顶部(views.py)。
然后拿出一些东西做。
日志级别在这里说明,纯Python在此处说明。
版萍层分
自述文件中详细说明了用法,但实际上,您是将logger模块复制到Django项目中,并在settings.py的底部添加了ѭ7。