Skip to content

Instantly share code, notes, and snippets.

@cassioeskelsen
Created November 15, 2021 18:57
Show Gist options
  • Select an option

  • Save cassioeskelsen/f0cf91653c6db802c0f5d258f0f73310 to your computer and use it in GitHub Desktop.

Select an option

Save cassioeskelsen/f0cf91653c6db802c0f5d258f0f73310 to your computer and use it in GitHub Desktop.
import logging
import os
log_level = logging.DEBUG
if os.getenv('LOG_LEVEL', "DEBUG") == "DEBUG":
log_level = logging.DEBUG
elif os.getenv('LOG_LEVEL') == "INFO":
log_level = logging.INFO
elif os.getenv('LOG_LEVEL') == "ERROR":
log_level = logging.ERROR
logger = logging.getLogger(__name__)
logger.setLevel(log_level)
handler = logging.StreamHandler()
handler.setLevel(log_level)
formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s")
handler.setFormatter(formatter)
logger.addHandler(handler)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment