Skip to content

Instantly share code, notes, and snippets.

@RyanAquino
Created March 19, 2020 10:51
Show Gist options
  • Save RyanAquino/853c6ddcc12a26217143f2850f9efa6f to your computer and use it in GitHub Desktop.
Save RyanAquino/853c6ddcc12a26217143f2850f9efa6f to your computer and use it in GitHub Desktop.
Python Logger
import logging
from logging.handlers import TimedRotatingFileHandler
import os
log_handler = logging.getLogger(__name__)
log_handler.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
timed_handler = TimedRotatingFileHandler('jira.log', when='S', interval=1,backupCount=0)
# timed_handler = TimedRotatingFileHandler(os.getcwd() + '/logs/info/jira.log', when='S', interval=1,backupCount=0)
timed_handler.setLevel(logging.INFO)
timed_handler.setFormatter(formatter)
errorLogHandler = TimedRotatingFileHandler('error.log', when='S', interval=1, backupCount=0)
# errorLogHandler = TimedRotatingFileHandler(os.getcwd() + '/logs/error/error.log', when='S', interval=1, backupCount=0)
errorLogHandler.setLevel(logging.ERROR)
errorLogHandler.setFormatter(formatter)
log_handler.addHandler(timed_handler)
log_handler.addHandler(errorLogHandler)
# Example
logger.log_handler.info(res)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment