Skip to content

Instantly share code, notes, and snippets.

@pypeach
Last active July 23, 2018 12:51
Show Gist options
  • Save pypeach/4ef82a756a6028c8d1fb50cd50d5192d to your computer and use it in GitHub Desktop.
Save pypeach/4ef82a756a6028c8d1fb50cd50d5192d to your computer and use it in GitHub Desktop.
ログ設定ファイル
version: 1
formatters:
customFormatter:
format: '[%(asctime)s] %(levelname)s - %(filename)s#%(funcName)s:%(lineno)d: %(message)s'
datefmt: '%Y/%m/%d %H:%M:%S'
handlers:
fileRotatingHandler:
formatter: customFormatter
class: logging.handlers.TimedRotatingFileHandler
level: DEBUG
filename: {$log_file}
encoding: utf8
when: 'D'
interval: 1
backupCount: 7
consoleHandler:
class: logging.StreamHandler
level: DEBUG
formatter: customFormatter
stream: ext://sys.stdout
root:
level: DEBUG
handlers: [fileRotatingHandler,consoleHandler]
loggers:
# package.fileの形式でログレベルを指定できる
# 例) app/app.write_message
app:
level: DEBUG
handlers: [fileRotatingHandler,consoleHandler]
propagate: No
app.job.write_message:
level: INFO
handlers: [fileRotatingHandler,consoleHandler]
propagate: No
app.util.app_config:
level: ERROR
handlers: [fileRotatingHandler,consoleHandler]
propagate: No
app.util.db_access:
level: ERROR
handlers: [fileRotatingHandler,consoleHandler]
propagate: No
# chardetはエラー時のみ出力する
chardet:
level: ERROR
handlers: [fileRotatingHandler,consoleHandler]
propagate: No
@pypeach
Copy link
Author

pypeach commented Jul 21, 2018

package変更を反映

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment