【发布时间】:2011-12-25 01:18:51
【问题描述】:
在 django 中,我们有 settings.py,它为整个项目定义了 DEBUG。
现在, 我的调试级别是在 settings.py 中独立配置的。
我应该如何使用 logging.DEBUG ?
方式1:
if settings.DEBUG:
logging.debug("Debug message")
方式2:
# Without checking settings.DEBUG
logging.debug("Debug message")
什么是好的做法?
我认为我们应该使用 Way2,因为日志记录级别已经决定 - 是否记录消息。 但是,有人说 Way1 是一种标准做法。
【问题讨论】:
-
如果你使用
logging模块,它应该是logging.debug()而不是全部大写。
标签: python django debugging logging django-settings