有一个有趣的问题,我似乎无法解决或找到任何答案..
Gunicorn流程由主管启动:
gunicorn django_app:application --name django --workers 2 --log-level=debug --bind=127.0.0.1:8003
应用程序运行正常,日志文件按原样记录..但每秒都会得到一个日志,说明正在运行的工作人员数量:
[2015-12-04 07:28:38 +0000] [5168] [DEBUG] 2 workers
[2015-12-04 07:28:39 +0000] [5168] [DEBUG] 2 workers
[2015-12-04 07:28:40 +0000] [5168] [DEBUG] 2 workers
[2015-12-04 07:28:41 +0000] [5168] [DEBUG] 2 workers
[2015-12-04 07:28:42 +0000] [5168] [DEBUG] 2 workers
[2015-12-04 07:28:43 +0000] [5168] [DEBUG] 2 workers
[2015-12-04 07:28:44 +0000] [5168] [DEBUG] 2 workers
[2015-12-04 07:28:45 +0000] [5168] [DEBUG] 2 workers
[2015-12-04 07:28:46 +0000] [5168] [DEBUG] 2 workers
[2015-12-04 07:28:47 +0000] [5168] [DEBUG] 2 workers
这使得调试成为一种巨大的痛苦,我想让记录器停止记录这些消息......任何想法?
答案 0 :(得分:1)
创建自己的Logger
类继承自gunicorn.glogging.Logger
。覆盖debug
功能。在这个函数中拒绝这种消息。
最后运行gunicorn --logger-class MyLoggerClass .....