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