e.g。在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机器人会抓取我网站上一些旧的,不起作用的网址
我想停止记录噪音,所以我在settings.py的LOGGING配置中尝试了类似下面的内容。
LOGGING = {
...
'loggers': {
...
'django.core.handlers': {
'handlers': ['app_logs'],
'propagate': False,
'level': 'ERROR'
},
}
在这里,我试图通过将django.core.handlers的模块日志级别设置为ERROR来安静logger.warning,但它似乎无法正常工作。有谁知道要检查或做什么?
也许我错过了一些显而易见的事情,或者可能是因为做错了而感到虚伪