Advertisement
narthollis

Untitled

Aug 16th, 2012
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.86 KB | None | 0 0
  1.  
  2. import logging, logging.handlers, os.path
  3.  
  4. LOG_PATH = "C:/Users/Freddy/Documents/python/logs/"
  5. CHANNELS = ['#streetgeek']
  6.  
  7. logging.basicConfig(
  8.                     level=logging.DEBUG,
  9.                     format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
  10.                     datefmt='%Y-%m-%d %H:%M:%S'
  11.             )
  12.  
  13. logFile = logging.handlers.RotatingFileHandler(os.path.join(LOG_PATH, 'fremmy.log'), backupCount=10)
  14. logFile.doRollover()
  15.  
  16. logConsole = logging.StreamHandler()
  17. logConsole.setLevel(logging.INFO)
  18.  
  19. rootLogger = logging.getLogger('')
  20. rootLogger.addHandler(logConsole)
  21. rootLogger.addHandler(logFile)
  22.  
  23. chLoggers = {}
  24. for channel in CHANNELS:
  25.     chLoggers[channel] = logging.getLogger(channel)
  26.     logFile = logging.FileHandler(os.path.join(LOG_PATH, '{channel}.log'.format(channel=channel)))
  27.     chLoggers[channel]
  28.    
  29. rootLogger.info('Logger initialised')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement