我正在使用記錄錯誤的庫。但我希望它提出異常。引發錯誤日誌的異常
有沒有快速的辦法有上調,而不是記錄的只是一個錯誤的異常?
我使用的庫是cssutils
,但爲了簡單起見,假設我的代碼如下所示:
from foo import do_something
do_something(x)
,並假設do_something
將記錄一個錯誤,如果x
是不可接受的輸入。如果do_something
記錄錯誤,是否會引發異常?或者是編輯foo
的來源的唯一方法?
我正在使用記錄錯誤的庫。但我希望它提出異常。引發錯誤日誌的異常
有沒有快速的辦法有上調,而不是記錄的只是一個錯誤的異常?
我使用的庫是cssutils
,但爲了簡單起見,假設我的代碼如下所示:
from foo import do_something
do_something(x)
,並假設do_something
將記錄一個錯誤,如果x
是不可接受的輸入。如果do_something
記錄錯誤,是否會引發異常?或者是編輯foo
的來源的唯一方法?
,如果你想還是記錄錯誤目前尚不清楚,但你可以嘗試喜歡的東西:
if error_is_true:
raise Exception("error message...")
隨着日誌:
try:
my_function()
except Exception:
logger.exception("error msg...")
有一些示例代碼,將是很好的!要提高一個例外,而不是記錄 –
好,修改庫,這樣它也做了記錄...... –
@ChristopherApple後拋出異常顯示,對不起,這個問題還不清楚。我編輯過它。 – Garrett