我正在使用django 1.3中的日志框架,如此处所述 https://docs.djangoproject.com/en/1.3/topics/logging/
在我的DEV环境的settings.py文件中,我基本上定义了自定义格式化程序,记录器和处理程序,以便我可以将调试输出记录到文件中。
所以现在在我的代码中我已经到处都有logger.debug()语句。
我的问题是:
答案 0 :(得分:1)
答案 1 :(得分:1)
你的生产配置中仍然应该有相当多的日志记录,因为这是最难找出问题所在的地方,所以请确保你不要过多地删除。
就生产/开发设置而言,我总是在settings.py:
的底部try:
from local_settings import *
except ImportError:
pass
然后我有一个local_settings.py,我没有添加到源代码控制中,可以覆盖设置。这样你就可以很容易地拥有单独的生产/开发设置。
我从this blog接受了这个想法,现在已经在很多项目中使用了它 - 非常方便。该博客扩展了该链接,并展示了如何向源代码控制添加开发和生产设置,然后使用local_settings包含其中一个。
答案 2 :(得分:0)