def get_console_logger():
try:
console_logger = logging.getLogger()
console_logger.setLevel(logging.NOTSET)
# console_logger.propagate = False
# if there are two console_logger use only one.
if console_logger.handlers:
console_logger.handlers.pop()
# Set-up the logging configs
ch = logging.StreamHandler()
# Use the standard formatter constant
ch.setFormatter(FORMATTER)
# Only send stout INFO level messages
ch.setLevel(logging.INFO)
# TODO: Delete LessThanFilter if not needed in future
# ch.addFilter(LessThanFilter(logging.WARNING))
# add the handler
console_logger.addHandler(ch)
except TypeError as e:
sys.stdout.write(str("Console logger is having issues: {}\n".format(e)))
return console_logger
评论列表
文章目录