Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在日志记录时引发异常。警告_Python_Python 2.7_Logging - Fatal编程技术网

Python 在日志记录时引发异常。警告

Python 在日志记录时引发异常。警告,python,python-2.7,logging,Python,Python 2.7,Logging,我想暂时进行日志记录。警告调用会引发异常,而不是打印并继续。我该怎么做 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):

我想暂时进行
日志记录。警告
调用会引发异常,而不是打印并继续。我该怎么做

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

我第一次误解了你。你应该用猴子修补。