简单地说,我有一段代码如下所示:
if some_condition_that_evals_to_True:
raise ValueError("Error message")
我要做的是插入一个日志记录语句来记录整个异常,但这样做只会保存记录器消息:
^{pr2}$有人知道如何保存包括ValueError在内的整个错误消息吗?在
编辑:
以下是我试图重现的:
if some_condition_that_evals_to_True:
try:
raise ValueError("Error with value")
except ValueError:
logger.exception("Logging Error with Value")
raise
我想用另一种方式来回答这个问题:我想用一种更圆滑的方式来表达我的行为?在
使用logging module时,请尝试
stack_info
关键字参数:运行此命令将显示以下内容:
^{pr2}$相关问题 更多 >
编程相关推荐