在 Django 中抑制状态输出



我试图找到这个,但我可能没有以正确的方式搜索。当我运行我的 Django 应用程序时,每次调用端点时,我都会在错误输出中打印一条记录,类似于:

[20/Jun/2019 09:45:37] "GET/analyst/run_session/HTTP/1.1" 200 1271

问题是,我每秒设置一个调用来刷新 API 中的数据,所以我的控制台被这些条目淹没了。

我尝试过设置 DEBUG=False 和 设置 MESSAGE_LEVEL=message_constants.ERROR ,但它似乎并没有抑制这些条目。我缺少什么明显的东西吗?

这是通过日志记录配置完成的,您需要覆盖django.server记录器的配置。

例如:

LOGGING = {
  'version': 1,
  'disable_existing_loggers': False,
  'loggers': {
    'django.server': {
      'level': 'ERROR'
    }
  }
}

最新更新