регистрация на питоне. Настраиваемые поля - PullRequest
0 голосов
/ 26 июня 2018

У меня запущено простое приложение Flask. Мне нужны сообщения журнала как JSON. Это отлично работает.

Но как мне настроить значения ведения журнала?

имя_пути -> имя_потока

имя уровня -> имя_уровня

и т.д ...

import time
import datetime
import connexion
import logmatic
import logging
import pytz

app = connexion.App(__name__, specification_dir='./')
app.add_api('swagger.json')

logger = logging.getLogger()

handler = logging.StreamHandler()
handler.setFormatter(logmatic.JsonFormatter(fmt="%(threadName)s %(message)s %(levelname)s %(levelno)s) %(name)s"))

logger.addHandler(handler)
logger.setLevel(logging.INFO)

if __name__ == '__main__':
    app.run(debug=True)

Фактический вывод журнала:

{"threadName": "MainThread", "message": " * Debugger PIN: 188-641-578", "levelname": "INFO", "levelno": 20, "name": "werkzeug", "timestamp": "2018-06-26T11:38:21.780630Z"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...