本文實例為大家分享了python+logging+yaml實現(xiàn)日志分割的具體代碼,供大家參考,具體內(nèi)容如下
創(chuàng)新互聯(lián)是專業(yè)的鹽津網(wǎng)站建設(shè)公司,鹽津接單;提供成都做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行鹽津網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!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]