def create_logger(app):
logger = logging.getLogger('pytendermint.app')
handler = logging.StreamHandler()
logger.setLevel(logging.INFO)
if app.debug:
logger.setLevel(logging.DEBUG)
formatter = colorlog.ColoredFormatter(
"%(log_color)s%(levelname)-8s%(reset)s %(white)s%(message)s",
datefmt=None,
reset=True,
log_colors={
'DEBUG': 'cyan',
'INFO': 'green',
'WARNING': 'yellow',
'ERROR': 'red',
'CRITICAL': 'red,bg_white',
},
secondary_log_colors={},
style='%')
handler.setFormatter(formatter)
logger.addHandler(handler)
return logger
评论列表
文章目录