0

例如在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,但它似乎不起作用。有谁知道要检查或做什么?

也许我遗漏了一些明显的东西,或者可能是完全做错了嗯

4

1 回答 1

1

正确的记录器名称django.request.

于 2013-02-26T22:43:30.600 回答