| { |
| "version": 1, |
| "disable_existing_loggers": false, |
| "formatters": { |
| "simple": { |
| "format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s" |
| } |
| }, |
| |
| "handlers": { |
| |
| "console": { |
| "class": "logging.StreamHandler", |
| "level": "DEBUG", |
| "formatter": "simple", |
| "stream": "ext://sys.stdout" |
| }, |
| |
| "debug_file_handler": { |
| "class": "logging.handlers.RotatingFileHandler", |
| "level": "DEBUG", |
| "formatter": "simple", |
| "filename": "debug.log", |
| "maxBytes": 10485760, |
| "backupCount": 20, |
| "encoding": "utf8" |
| }, |
| |
| "info_file_handler": { |
| "class": "logging.handlers.RotatingFileHandler", |
| "level": "INFO", |
| "formatter": "simple", |
| "filename": "info.log", |
| "maxBytes": 10485760, |
| "backupCount": 20, |
| "encoding": "utf8" |
| }, |
| |
| "warning_file_handler": { |
| "class": "logging.handlers.RotatingFileHandler", |
| "level": "WARNING", |
| "formatter": "simple", |
| "filename": "warning.log", |
| "maxBytes": 10485760, |
| "backupCount": 20, |
| "encoding": "utf8" |
| }, |
| |
| "error_file_handler": { |
| "class": "logging.handlers.RotatingFileHandler", |
| "level": "ERROR", |
| "formatter": "simple", |
| "filename": "error.log", |
| "maxBytes": 10485760, |
| "backupCount": 20, |
| "encoding": "utf8" |
| } |
| |
| |
| }, |
| |
| "loggers": { |
| "my_module": { |
| "level": "ERROR", |
| "handlers": ["console"], |
| "propagate": "no" |
| } |
| }, |
| |
| "root": { |
| "level": "INFO", |
| "handlers": ["console", "debug_file_handler", "info_file_handler", "warning_file_handler", "error_file_handler"] |
| } |
| } |