--- logging: disable_existing_loggers: false formatters: base: class: library.logging.formatters.BaseFormatter default: class: library.logging.formatters.DefaultFormatter traceback: class: library.logging.formatters.TracebackFormatter handlers: debug: class: logging.StreamHandler formatter: default level: DEBUG stream: 'ext://sys.stderr' error: class: library.logging.handlers.BaseFileHandler filename: '{{ log_path }}/error.log' formatter: default level: ERROR operation: class: library.logging.handlers.BaseFileHandler filename: '{{ log_path }}/operation.log' formatter: base level: DEBUG statbox: class: library.logging.handlers.BaseFileHandler filename: '{{ log_path }}/statbox.log' formatter: default level: INFO traceback: class: library.logging.handlers.BaseFileHandler filename: '{{ log_path }}/traceback.log' formatter: traceback level: ERROR warning: class: library.logging.handlers.BaseFileHandler filename: '{{ log_path }}/warning.log' formatter: default level: WARNING loggers: aiokafka: handlers: - error propagate: false debug: handlers: - debug propagate: false error: handlers: - traceback - error - warning propagate: false operation: handlers: - operation propagate: false statbox: handlers: - statbox propagate: false telethon: handlers: - error propagate: false root: handlers: - debug - error - warning level: DEBUG version: 1