Skip to content

Instantly share code, notes, and snippets.

@jorisdevrede
Last active January 10, 2018 15:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jorisdevrede/cc4057ed84e507b05ece016e0a2dd6a2 to your computer and use it in GitHub Desktop.
Save jorisdevrede/cc4057ed84e507b05ece016e0a2dd6a2 to your computer and use it in GitHub Desktop.
python logger
#!/usr/bin/env python
import argparse
import logging
def main():
logging.debug('main')
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('--log',
metavar='l',
type=str,
default='INFO',
help="WARNING, INFO, DEBUG. Default is INFO")  args = parser.parse_args() 
  logging.basicConfig(level=getattr(logging, args.log.upper(), 'INFO'))
  main() 
logging.info('start') 
logging.error('error')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment