【发布时间】:2011-09-08 05:31:13
【问题描述】:
如何使未捕获的异常通过logging 模块而不是stderr 输出?
我意识到最好的方法是:
try:
raise Exception, 'Throwing a boring exception'
except Exception, e:
logging.exception(e)
但我的情况是,如果在没有捕获到异常时自动调用logging.exception(...),那将是非常好的。
【问题讨论】:
-
好问题!你说这不是最好的方法,但是当你做原型时,这不是一个常见的用例吗?例如。希望您的日志文件显示您忘记处理哪些异常(我的意思是,选择稍后实施)。我不会在我的主要方法周围放置一个巨大的尝试/除...
标签: python logging exception-handling