Skip to content

Instantly share code, notes, and snippets.

@nzer0
Last active August 24, 2016 14:37
Show Gist options
  • Select an option

  • Save nzer0/85054780cbadc595eafd to your computer and use it in GitHub Desktop.

Select an option

Save nzer0/85054780cbadc595eafd to your computer and use it in GitHub Desktop.
python logging snippet
# Configure
import logging, sys
reload(logging)
logger = logging.getLogger('program_name')
logger.setLevel(logging.INFO)
fh = logging.FileHandler('logfilename.log')
fh.setLevel(logging.INFO)
ch = logging.StreamHandler(sys.stdout)
ch.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s %(name)s [%(levelname)s] %(message)s')
fh.setFormatter(formatter)
ch.setFormatter(formatter)
logger.addHandler(fh)
logger.addHandler(ch)
# After configuration use as follows
logger.info('hello')
logger.debug('hello')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment