禁止Django中的状态输出

时间:2019-06-20 14:50:59

标签: 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,但似乎并没有取消这些条目。有什么明显的我想念的吗?

1 个答案:

答案 0 :(得分:0)

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

例如:

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