Python中的log配置文件(yaml)

---
version: 1
disable_existing_loggers: false
formatters:
  formatter:
    format: '%(levelname)-8s %(asctime)s [%(name)s] : %(message)s'
handlers:
  console:
    class: logging.StreamHandler
    formatter: formatter
    level: DEBUG
  file:
    class: logging.handlers.RotatingFileHandler
    encoding: utf-8
    filename: ./logs/my_test.log
    formatter: formatter
    level: DEBUG
    mode: w

loggers:
  core:
    handlers:
      - console
      - file
    level: DEBUG
  testcases:
    handlers:
      - file
      - console
    level: DEBUG
原文地址:https://www.cnblogs.com/adnny/p/15211399.html