import logging import sys from colorlog import ColoredFormatter log = logging.getLogger(__name__) log.setLevel(logging.DEBUG) stdoutHandler = logging.StreamHandler(stream=sys.stdout) stdoutHandler.setLevel(logging.DEBUG) fmt = ColoredFormatter( "%(log_color)s[%(levelname)s]%(reset)s %(blue)s%(message)s%(reset)s %(light_black)s[%(filename)s:%(lineno)d]]%(reset)s", datefmt=None, reset=True, log_colors={ 'DEBUG': 'cyan', 'INFO': 'green', 'WARNING': 'yellow', 'ERROR': 'red', 'CRITICAL': 'red,bg_white', }, secondary_log_colors={}, style='%' ) stdoutHandler.setFormatter(fmt) log.addHandler(stdoutHandler)