24. ログ設定

対話エンジンのログ出力は、Pythonのロギング機能を用いて行います。 ログ設定オプションを指定する方法の詳細については、 Pythonロギングドキュメント を参照してください。

以下は、ログコンフィグの指定として、/tmp/y-bot.logにログ出力する設定例です。

version: 1
disable_existing_loggers: False

formatters:
  simple:
    format: '%(asctime)s  %(name)-10s %(levelname)-7s %(message)s'

handlers:
  file:
    class: logging.handlers.RotatingFileHandler
    formatter: simple
    filename: /tmp/y-bot.log

root:
  level: DEBUG
  handlers:
      - file