Skip to content

Instantly share code, notes, and snippets.

@emr-arvig
Last active March 7, 2022 17:32
Show Gist options
  • Select an option

  • Save emr-arvig/76d68be5ea1fb90a297b623552ffec7d to your computer and use it in GitHub Desktop.

Select an option

Save emr-arvig/76d68be5ea1fb90a297b623552ffec7d to your computer and use it in GitHub Desktop.
logging basic config - quick and easy to get up and running
import os
import logging
import logging.handlers
stream_handler = logging.StreamHandler()
stream_handler.setLevel(logging.INFO)
file_handler = logging.FileHandler(f"{os.getcwd()}/my_log.log")
logging.basicConfig(
level=logging.DEBUG,
format='%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s',
datefmt='%Y-%m-%d:%H:%M:%S',
handlers=[stream_handler, file_handler]
)
logger = logging.getLogger(__name__)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment