我需要更改 logger.exception 默认行为以使用 level=CRITICAL 写入我的记录器。这似乎是我可以改变的东西,但我还没有弄清楚如何改变。我最后的手段是sys.excepthook,但我不想使用它,因为我在那里进行格式化。
谢谢!
您可以使用
如下CRITICAL
记录异常:
logger.critical('Message with %s', 'arguments', exc_info=True)
它的行为就像logger.exception
一样,只是具有CRITICAL
而不是ERROR
的水平。