logging 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # -*- mode: conf -*-
  2. # vim:ft=cfg
  3. # Logging config file for Radicale - A simple calendar server
  4. #
  5. # The default path for this kind of files is /etc/radicale/logging
  6. # This can be changed in the configuration file
  7. #
  8. # Other handlers are available. For more information, see:
  9. # http://docs.python.org/library/logging.config.html
  10. # Loggers, handlers and formatters keys
  11. [loggers]
  12. # Loggers names, main configuration slots
  13. keys = root
  14. [handlers]
  15. # Logging handlers, defining logging output methods
  16. keys = console,file
  17. [formatters]
  18. # Logging formatters
  19. keys = simple,full
  20. # Loggers
  21. [logger_root]
  22. # Root logger
  23. level = DEBUG
  24. handlers = console,file
  25. # Handlers
  26. [handler_console]
  27. # Console handler
  28. class = StreamHandler
  29. level = INFO
  30. args = (sys.stdout,)
  31. formatter = simple
  32. [handler_file]
  33. # File handler
  34. class = FileHandler
  35. args = ('/var/log/radicale',)
  36. formatter = full
  37. # Formatters
  38. [formatter_simple]
  39. # Simple output format
  40. format = %(message)s
  41. [formatter_full]
  42. # Full output format
  43. format = %(asctime)s - %(levelname)s: %(message)s