提高错误日志的异常

时间:2017-04-13 00:11:11

标签: python python-3.x

我正在使用正在记录错误的库。但我希望它能引发异常。

是否有快速方法可以引发异常,而不仅仅是记录错误?

我正在使用的库是cssutils,但为简单起见,假设我的代码如下:

from foo import do_something
do_something(x)

并且如果do_something是不可接受的输入,则假设x将记录错误。如果do_something记录错误,是否有一些快速入侵会导致异常?或者是编辑foo来源的唯一方法吗?

1 个答案:

答案 0 :(得分:0)

目前尚不清楚您是否仍想记录错误,但您可以尝试以下方式:

if error_is_true:
    raise Exception("error message...") 

使用日志:

try: 
    my_function() 
except Exception:
    logger.exception("error msg...")