2015-12-04 2 views
2

Есть интересная проблема, которую я не могу показаться, чтобы решить или найти ответы на ..Gunicorn Логгин с Джанго выходами «[DEBUG] 2 рабочих» каждый второй

процесс

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 

Это делает отладку королевской боли, и я 'd хотел бы заставить регистратора прекратить регистрировать эти сообщения. любые идеи?

ответ

1

Сделайте свой собственный Logger класс который наследует от gunicorn.glogging.Logger. Overwrite debug функция. В этой функции отклонение такого рода сообщений.

И, наконец, запустить gunicorn --logger-class MyLoggerClass .....

Смежные вопросы