config_logging.yaml 945 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #用于配置Logging
  2. version: 1
  3. disable_existing_loggers: False
  4. formatters:
  5. simple:
  6. format: "%(asctime)s %(message)s"
  7. datefmt: "%Y-%m-%d %H:%M:%S"
  8. error:
  9. format: "%(asctime)s %(name)s %(levelname)s %(filename)s::%(funcName)s[%(lineno)d]:%(message)s"
  10. handlers:
  11. console:
  12. class: logging.StreamHandler
  13. level: INFO
  14. formatter: simple
  15. stream: ext://sys.stdout
  16. info_file_handler:
  17. class: logging.handlers.RotatingFileHandler
  18. level: INFO
  19. formatter: simple
  20. filename: logs/info.log
  21. maxBytes: 10485760 # 10MB
  22. backupCount: 20
  23. encoding: utf8
  24. error_file_handler:
  25. class: logging.handlers.RotatingFileHandler
  26. level: ERROR
  27. formatter: error
  28. filename: logs/error.log
  29. maxBytes: 10485760 # 10MB
  30. backupCount: 20
  31. encoding: utf8
  32. loggers:
  33. wcf_gpt_bot:
  34. level: INFO
  35. handlers: [console, info_file_handler, error_file_handler]