【发布时间】:2014-01-03 04:56:24
【问题描述】:
我在 django 设置的日志记录配置中将所有记录器替换为一个通用记录器,例如:
'loggers': {
'': {
'handlers': ['console'],
'level': 'DEBUG'
}
}
所以我猜想结果将与具有相同设置的'django' 记录器完全相同。但是我没有看到使用上述“catch-all”配置引发的错误的堆栈跟踪(尤其是在请求上)。
如果我添加它,它会再次打印:
'django': {
'handlers': ['null'],
'propagate': True
},
似乎'django' 记录器以某种方式完成了将回溯添加到日志的工作?
但无论如何,事情会这样表现的原因是什么?为什么添加第二个代码 sn-p 时情况会发生变化?在我看来,故事的一部分我不知道。
(django 1.5)
【问题讨论】: