Skip to content

Instantly share code, notes, and snippets.

@0x9900
Created August 21, 2014 04:46
Show Gist options
  • Save 0x9900/6b1c238eacb33cdffdb0 to your computer and use it in GitHub Desktop.
Save 0x9900/6b1c238eacb33cdffdb0 to your computer and use it in GitHub Desktop.
Python: Simple logging setup.
def set_logging(level=logging.INFO):
level = logging.getLevelName(os.getenv('LOG_LEVEL', 'INFO').upper())
logger = logging.getLogger(__name__)
logger.setLevel(level)
handler = logging.StreamHandler()
handler.setLevel(level)
handler.setFormatter(logging.Formatter(
'%(asctime)s %(name)s: %(funcName)s %(levelname)s[%(lineno)d]: %(message)s'
))
logger.addHandler(handler)
return logger
LOG = set_logging()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment