Open1

django memo

biwa_biwabiwa_biwa

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',
       }
   }
}

ログ出力箇所