def get_console_handler():
if config['silent']:
target_level = logging.FATAL
elif config['verbose']:
target_level = logging.DEBUG
elif config['quiet']:
target_level = logging.ERROR
else:
target_level = logging.INFO
handler = logging.StreamHandler(sys.stderr)
handler.setLevel(target_level)
log_format = LOG_FORMAT if config['verbose'] else "%(message)s"
handler.setFormatter(logging.Formatter(log_format))
return handler
评论列表
文章目录