Как я могу настроить Gunicorn для использования единообразного формата журнала ошибок?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу настроить Gunicorn для использования единообразного формата журнала ошибок?

Сообщение Anonymous »

Я использую Gunicorn перед приложением Python Flask. Я могу настроить формат журнала доступа, используя параметр командной строки --access-log-format при запуске Gunicorn. Но я не могу понять, как настроить журналы ошибок.

Мне подойдет формат по умолчанию, но он несовместим. Похоже, что сообщения о состоянии 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)
...
Как лучше всего настроить Gunicorn для использования единообразного форматирования журналов ошибок?

Подробнее здесь: https://stackoverflow.com/questions/450 ... log-format
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»