Advertisement
Atheuz

avidal2

Jun 13th, 2011
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. $ cat main.py logging.conf | pastebin -n "avidal2"
  2.  
  3. main.py:
  4.  
  5. import logging
  6. import logging.config
  7.  
  8. logging.config.fileConfig('logging.conf')
  9. logger = logging.getLogger('normal')
  10.  
  11. logger.info('Logger initialized.')
  12. logger.warning("Holy crap something went wrong!")
  13. logger.info("Drone drone")
  14. logger.info("Drone drone")
  15. logger.info("Drone drone")
  16. logger.info("Drone drone")
  17. logger.info("Drone drone")
  18. logger.info("Drone drone")
  19. logger.info("Drone drone")
  20. logger.info("Drone drone")
  21. logger.info("Drone drone")
  22. logger.info("Done!")
  23.  
  24.  
  25. logging.conf:
  26.  
  27. [loggers]
  28. keys=root,normal
  29.  
  30. [handlers]
  31. keys=hdlr,hdlr01
  32.  
  33. [formatters]
  34. keys=form01
  35.  
  36. [logger_root]
  37. level=NOTSET
  38. handlers=hdlr,hdlr01
  39.  
  40. [logger_normal]
  41. level=NOTSET
  42. handlers=hdlr,hdlr01
  43. propagate=1
  44. qualname=compiler.parser
  45.  
  46. [handler_hdlr]
  47. class=FileHandler
  48. level=WARNING
  49. formatter=form01
  50. args=('log.log','a')
  51.  
  52. [handler_hdlr01]
  53. class=StreamHandler
  54. level=NOTSET
  55. formatter=form01
  56. args=(sys.stdout,)
  57.  
  58. [formatter_form01]
  59. format=%(asctime)s - %(levelname)s - %(message)s
  60. datefmt=
  61. class=logging.Formatter
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement