Open1
django memo
django log設定
json形式にする
python-json-loggerをインストール。
pip install python-json-logger
formatters = {
"json_fmt": {"()": "pythonjsonlogger.jsonlogger.JsonFormatter",
"json_ensure_ascii": False,
"fmt": "%(asctime)s %(levelname)s %(module)s %(process)d %(thread)d %(message)s"}
}
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': formatters,
'handlers': {
'my_handler': {
'level': 'INFO',
'class': 'logging.StreamHandler',
'formatter': 'json_fmt',
}
},
# loggerの設定
'loggers': {
# 画面アプリケーションログ
'mylog': {
'handlers': ['my_handler'],
'level': 'INFO',
}
}
}
ログ出力箇所