本文實例為大家分享了python+logging+yaml實現(xiàn)日志分割的具體代碼,供大家參考,具體內(nèi)容如下
1、建立log.yaml文件
version: 1 disable_existing_loggers: False formatters: simple: format: "%(asctime)s - %(filename)s - %(levelname)s - %(message)s" datefmt: '%F %T' handlers: console: class: logging.StreamHandler level: DEBUG formatter: simple stream: ext://sys.stdout info_file_handler: class: logging.handlers.TimedRotatingFileHandler level: DEBUG formatter: simple filename: ./mylog/log.log #這個路徑根據(jù)自己的日志存放路徑填寫 interval: 1 backupCount: 2 #most 2 extensions encoding: utf8 when: H #這里是按小時生成 root: level: INFO handlers: [console, info_file_handler]