Skip to content

Instantly share code, notes, and snippets.

@bmwant
Last active February 8, 2018 16:00
Show Gist options
  • Save bmwant/8937caf91ba15c71d72b to your computer and use it in GitHub Desktop.
Save bmwant/8937caf91ba15c71d72b to your computer and use it in GitHub Desktop.
Logging setup
import logging
def setup_logging():
log = logging.getLogger(__name__)
log.setLevel(logging.DEBUG)
log.propagate = False
formatter = logging.Formatter('%(asctime)s :: line %(lineno)d, %(module)s [%(levelname)s] %(message)s')
formatter.datefmt = '%H:%M:%S %d/%m/%y'
handler = logging.StreamHandler()
file_handler = logging.FileHandler('file.log')
handler.setFormatter(formatter)
log.addHandler(handler)
return log
# Basic logging setup
logging.basicConfig(level=logging.DEBUG)
logging.debug('Straight right now start push begin immediately')
# Simple to have separate logger
log = logging.getLogger(__name__)
log.setLevel(logging.DEBUG)
handler = logging.StreamHandler()
handler.setFormatter(fmt=logging.Formatter(fmt=logging.BASIC_FORMAT))
log.addHandler(handler)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment