logging.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. version: 1
  2. disable_existing_loggers: no
  3. formatters:
  4. simple:
  5. format: "%(asctime)s - %(levelname)s - %(message)s"
  6. complete:
  7. format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
  8. short:
  9. format: "%(levelname)s - %(message)s"
  10. message_only:
  11. format: "%(message)s"
  12. handlers:
  13. console:
  14. class: logging.StreamHandler
  15. level: INFO
  16. formatter: message_only
  17. stream: ext://sys.stdout
  18. file:
  19. class: logging.handlers.RotatingFileHandler
  20. level: DEBUG
  21. formatter: complete
  22. filename: debug.log
  23. maxBytes: 100000
  24. backupCount: 1
  25. encoding: utf8
  26. mail:
  27. class: core.logging_.BufferingSMTPHandler
  28. level: ERROR
  29. formatter: complete
  30. mailhost: smtp.bas-rhin.fr
  31. fromaddr: log.hello@bas-rhin.fr
  32. # toaddrs: [user.name@bas-rhin.fr]
  33. toaddrs: []
  34. subject: log
  35. capacity: 100000000
  36. loggers:
  37. hello:
  38. level: DEBUG
  39. handlers: [console, file, mail]
  40. propagate: no
  41. root:
  42. level: INFO
  43. handlers: [console]
  44. propagate: yes