使用日志记录日志django数据库查询

时间:2014-03-13 07:14:02

标签: django logging

我想在我的日常日志文件中记录插入,更新,删除和失败的选择查询。我在django.db.backends中的Logging dict的记录器中配置了settings.py。但我得到了该应用程序中的所有查询。我只需要插入,更新,删除和失败的选择查询。

1 个答案:

答案 0 :(得分:4)

尝试将此添加到您settings.py

LOGGING = {
    ...
    'handlers': {
        ...
        'file': {
            'level': 'DEBUG',
            'class': 'logging.FileHandler',
            'filename': '/path/to/django/debug.log',
        },
        ...
    },
    ...
    'loggers': {
        ...
        'django.db.backends': {
            'handlers': ['file'],
            'level': 'DEBUG',
        },
        ...
    },
    ...
}

documentation也可以帮助您和this article