6
在Django 1.3中,我使用logging
来处理日志并将它们保存到.log文件或在控制台中打印它们,并且一切都按预期工作。Django调试工具栏日志记录
我还安装了django-debug-toolbar
,但没有消息显示在日志窗格中。
有人知道哪个日志处理程序服务于django-debug-toolbar日志窗格吗?
编辑
这里是我的settings.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'verbose': {
...
},
...
},
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'verbose'
},
...
'debug': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': 'logs/debug.log',
'formatter': 'standard',
},
...
},
'loggers': {
...
...
'myapp.debug': { # <- THIS i the logger I would like to see in DDT
'handlers': ['debug','console'],
'level': 'DEBUG',
...
},
},
}
nope ...这个问题的答案只是解释了如何使用日志记录...我使用一些用户定义的记录器(通过settings.py中的LOGGING变量),我也试图发送日志到django-debug-toolbar。我确信ddt在日志记录中使用了'StreamHandler'处理程序类,但是看起来像不是:( – dolma33 2012-02-10 16:15:12
)问题是没有什么可配置的,DDT会自动挂接到Django/Python日志记录基础结构中。显示出来,它不是DDT显示它们的能力,或者(使用其他创建DDT不支持的日志的方式)有与DDT无关的其他错误 – 2012-02-10 16:19:02
日志消息显示在.log文件和控制台中,完全按照我在“LOGGING”中“询问”的方式进行......这就是原因,因为我觉得可能某处缺少某些东西...... – dolma33 2012-02-10 16:25:33