logging.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. version: 1
  2. disable_existing_loggers: true
  3. formatters:
  4. standard:
  5. format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
  6. error:
  7. format: "%(asctime)s %(levelname)s <PID %(process)d:%(processName)s> %(name)s.%(funcName)s(): %(message)s"
  8. handlers:
  9. console:
  10. class: logging.StreamHandler
  11. level: DEBUG
  12. formatter: standard
  13. stream: ext://sys.stdout
  14. file_handler:
  15. class: logging.handlers.RotatingFileHandler
  16. formatter: standard
  17. filename: log.log
  18. maxBytes: 10485760 # 10MB
  19. backupCount: 5
  20. encoding: utf8
  21. error_file_handler:
  22. class: logging.handlers.RotatingFileHandler
  23. level: ERROR
  24. formatter: error
  25. filename: errors.log
  26. maxBytes: 10485760 # 10MB
  27. backupCount: 5
  28. encoding: utf8
  29. root:
  30. level: DEBUG
  31. handlers: [console]
  32. loggers:
  33. sim.memsim:
  34. level: INFO
  35. handlers: [file_handler, error_file_handler]
  36. propogate: no
  37. # sim.utils.common:
  38. # level: DEBUG
  39. # handlers: [console, error_file_handler]
  40. # propogate: yes