log.conf 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. ########################################
  2. # Definition for the different objects
  3. # - FOR DEVELOPMENT ONLY -
  4. #
  5. # Directories where log files are kept must already exist.
  6. # That's why we pick /tmp.
  7. #
  8. # The loggers are configured to write to the log files ONLY.
  9. # Developers may set the DESKTOP_DEBUG environment variable to
  10. # enable stderr logging output.
  11. ########################################
  12. [logger_root]
  13. handlers=logfile
  14. [logger_access]
  15. handlers=access
  16. qualname=access
  17. [handler_stderr]
  18. class=StreamHandler
  19. formatter=default
  20. level=DEBUG
  21. args=(sys.stderr,)
  22. [handler_access]
  23. class=handlers.RotatingFileHandler
  24. level=INFO
  25. propagate=True
  26. formatter=access
  27. args=('%LOG_DIR%/access.log', 'a', 1000000, 3)
  28. [handler_logfile]
  29. class=handlers.RotatingFileHandler
  30. # Choices are DEBUG, INFO, WARNING, ERROR, CRITICAL
  31. level=DEBUG
  32. formatter=default
  33. args=('%LOG_DIR%/%PROC_NAME%.log', 'a', 1000000, 3)
  34. [formatter_default]
  35. format=[%(asctime)s] %(module)-12s %(levelname)-8s %(message)s
  36. datefmt=%d/%b/%Y %H:%M:%S +0000
  37. [formatter_access]
  38. format=[%(asctime)s] %(levelname)-8s %(message)s
  39. datefmt=%d/%b/%Y %H:%M:%S +0000
  40. ########################################
  41. # A summary of loggers, handlers and formatters
  42. ########################################
  43. [loggers]
  44. keys=root,access
  45. [handlers]
  46. keys=stderr,logfile,access
  47. [formatters]
  48. keys=default,access