Какой регистратор выводит это в gunicorn? - PullRequest
0 голосов
/ 09 ноября 2018

Когда я запускаю gunicorn, он печатает это:

[2018-11-09 16:30:20 +0000] [16] [INFO] Starting gunicorn 19.9.0
[2018-11-09 16:30:20 +0000] [16] [INFO] Listening at: http://0.0.0.0:8000 (16)
[2018-11-09 16:30:20 +0000] [16] [INFO] Using worker: sync
[2018-11-09 16:30:20 +0000] [19] [INFO] Booting worker with pid: 19

Настройка регистратора для пакета с оружейным рогом (распространяющегося), похоже, не влияет на это. Какой модуль я должен настроить для изменения этих сообщений?

1 Ответ

0 голосов
/ 10 ноября 2018

Эти сообщения выводятся классом Arbiter в gunicorn/arbiter.py, но может случиться так, что любая конфигурация, которую вы попробуете и сделаете, будет переопределена механизмом gunicorn или неприменима - например, при попытке настроить регистрацию в работнике не повлияет на то, что делает арбитр, так как они являются отдельными процессами. Таким образом, вам может потребоваться вызвать арбитра особым образом (то есть не только путем запуска стандартного сценария gunicorn), если вы хотите повлиять на его протоколирование, или изменить конфигурацию gunicorn, используемую для арбитра.

...