0
我想臨時讓logging.warning
調用引發異常,而不是打印並繼續。我怎樣才能做到這一點?提升登錄例外
import logging
logging.warning("Foo") # Should raise exception
logging.info("Bar") # Should not raise exception
我想臨時讓logging.warning
調用引發異常,而不是打印並繼續。我怎樣才能做到這一點?提升登錄例外
import logging
logging.warning("Foo") # Should raise exception
logging.info("Bar") # Should not raise exception
當你初始化你的日誌改變報警電話
def warning(self, message, *args, **kws):
if self.isEnabledFor(logging.WARNING):
self._log(logging.WARNING, message, args, **kws)
raise Exception(message)
logging.Logger.warning = warning
我誤解你的第一次。你應該使用猴子補丁。 – vZ10