Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import logging, logging.handlers, os.path
- LOG_PATH = "C:/Users/Freddy/Documents/python/logs/"
- CHANNELS = ['#streetgeek']
- logging.basicConfig(
- level=logging.DEBUG,
- format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
- datefmt='%Y-%m-%d %H:%M:%S'
- )
- logFile = logging.handlers.RotatingFileHandler(os.path.join(LOG_PATH, 'fremmy.log'), backupCount=10)
- logFile.doRollover()
- logConsole = logging.StreamHandler()
- logConsole.setLevel(logging.INFO)
- rootLogger = logging.getLogger('')
- rootLogger.addHandler(logConsole)
- rootLogger.addHandler(logFile)
- chLoggers = {}
- for channel in CHANNELS:
- chLoggers[channel] = logging.getLogger(channel)
- logFile = logging.FileHandler(os.path.join(LOG_PATH, '{channel}.log'.format(channel=channel)))
- chLoggers[channel]
- rootLogger.info('Logger initialised')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement