def setup_logging(): # pragma: no cover
root_logger = logging.getLogger()
root_logger.setLevel(logging.DEBUG)
handler = logging.StreamHandler()
formatter = ColoredFormatter(
"%(cyan)s%(name)s > %(log_color)s%(message)s",
reset=True,
log_colors={
'DEBUG': 'cyan',
'INFO': 'blue',
'WARNING': 'yellow',
'ERROR': 'red',
'CRITICAL': 'red,bg_white',
'SUCCESS': 'green'
}
)
handler.setFormatter(formatter)
root_logger.addHandler(handler)
# Silence noisy loggers
logging.getLogger('sh').setLevel(logging.WARNING)
评论列表
文章目录