将 logger.exception 更改为 level=CRITICAL 而不是 ERROR



我需要更改 logger.exception 默认行为以使用 level=CRITICAL 写入我的记录器。这似乎是我可以改变的东西,但我还没有弄清楚如何改变。我最后的手段是sys.excepthook,但我不想使用它,因为我在那里进行格式化。

谢谢!

您可以使用

如下CRITICAL记录异常:

logger.critical('Message with %s', 'arguments', exc_info=True)

它的行为就像logger.exception一样,只是具有CRITICAL而不是ERROR的水平。

最新更新