5

level = CRITICALでロガーに書き込むには、logger.exceptionのデフォルトの動作を変更する必要があります。変えられるもののようですが、どうしたらいいのかわかりません。私の最後の手段はsys.excepthookですが、そこでフォーマットを行うため、使用したくありません。

ありがとう!

4

1 に答える 1

10

CRITICAL次のように使用して、例外をログに記録できます。

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

これは、のレベルではなくlogger.exception、のレベルでのみ、と同じように動作します。CRITICALERROR

于 2012-12-14T23:43:57.823 に答える