Django调试工具栏日志记录

时间:2012-02-10 15:58:16

标签: django logging django-debug-toolbar

在Django 1.3中我使用logging来处理日志并将它们保存到.log文件或在控制台中打印它们,一切都按预期工作。

我也安装了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',
            ...
         },
    },
}

1 个答案:

答案 0 :(得分:2)

这是a reported bug中的django-debug-toolbar on GitHub

问题主题中提到了一个临时解决方法。

相关问题