5

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

谢谢!

4

1 回答 1

10

CRITICAL您可以使用如下方式记录异常:

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

它的行为就像logger.exception,只有一个级别CRITICAL而不是ERROR

于 2012-12-14T23:43:57.823 回答