我试图找到这个,但我可能没有以正确的方式搜索。当我运行我的 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'
}
}
}