Мне подойдет формат по умолчанию, но он несовместим. Похоже, что сообщения о состоянии Gunicorn имеют один формат, но исключения приложений имеют другой формат. Это затрудняет использование агрегирования журналов.
Например, вот несколько сообщений из журнала ошибок Gunicorn. Первые несколько строк имеют формат, отличный от формата строки исключения. Событие, в котором формат даты и времени отличается.
Код: Выделить всё
[2017-07-13 16:33:24 +0000] [15] [INFO] Booting worker with pid: 15
[2017-07-13 16:33:24 +0000] [16] [INFO] Booting worker with pid: 16
[2017-07-13 16:33:24 +0000] [17] [INFO] Booting worker with pid: 17
[2017-07-13 16:33:24 +0000] [18] [INFO] Booting worker with pid: 18
[2017-07-13 18:31:11,580] ERROR in app: Exception on /api/users [POST]
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
...
Подробнее здесь: https://stackoverflow.com/questions/450 ... log-format