例如在https://github.com/django/django/blob/master/django/core/handlers/base.py#L133的 get_response()
有一个
logger.warning('Not Found: %s', request.path,
extra={
'status_code': 404,
'request': request
})
...我认为每次请求 404 时似乎都会记录一些内容。
这阻塞了我的日志,因为(例如)RSS 机器人在我的网站上抓取了一些旧的、无效的 URL
我想停止记录噪音,所以我在 settings.py 的 LOGGING 配置中尝试了类似下面的内容。
LOGGING = {
...
'loggers': {
...
'django.core.handlers': {
'handlers': ['app_logs'],
'propagate': False,
'level': 'ERROR'
},
}
在这里,我试图通过将 django.core.handlers 的模块日志级别设置为 ERROR 来消除 logger.warning,但它似乎不起作用。有谁知道要检查或做什么?
也许我遗漏了一些明显的东西,或者可能是完全做错了嗯