def show_notices(printer=logger.log):
if Config.scout_notices:
for notice in Config.scout_notices:
try:
if isinstance(notice, str):
printer(logging.WARNING, notice)
else:
lvl = notice['level'].upper()
msg = notice['message']
if isinstance(lvl, str):
lvl = getattr(logging, lvl, logging.INFO)
printer(lvl, msg)
except KeyError:
printer(logging.WARNING, json.dumps(notice))
评论列表
文章目录