Skip to content

Instantly share code, notes, and snippets.

@binary-signal
Created October 31, 2017 07:23
Show Gist options
  • Save binary-signal/94293b746635bad457ce4c100a00ad30 to your computer and use it in GitHub Desktop.
Save binary-signal/94293b746635bad457ce4c100a00ad30 to your computer and use it in GitHub Desktop.
module logging
# top level logging object
logFormatter = logging.Formatter("%(asctime)s %(name)s [%(levelname)-5.5s] %(message)s", datefmt='%Y-%m-%d %H:%M:%S')
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
# file level logging object
fileHandler = logging.FileHandler("{}".format(logfile))
fileHandler.setFormatter(logFormatter)
logger.addHandler(fileHandler)
# console level logging object
consoleHandler = logging.StreamHandler()
consoleHandler.setFormatter(logFormatter)
logger.addHandler(consoleHandler)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment