在django中,我们有settings.py
,它定义了整个项目的DEBUG
。如何在django代码中执行logging.DEBUG?
现在, 我的调试级别是在settings.py中独立配置的。
我该如何使用logging.DEBUG?
WAY1:
if settings.DEBUG:
logging.debug("Debug message")
Way2:
# Without checking settings.DEBUG
logging.debug("Debug message")
有什么好的做法?
我认为我们应该使用Way2,因为日志级别已经决定 - 如果消息将被记录或不记录。 但是,有人说Way1是一种标准做法。
如果你使用'logging'模块,它应该是'logging.debug()'而不是全部大写。 –
对不起..纠正! –