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