2
我在写一个在IIS上运行的小生产级Flask应用程序。我将所有功能都包装在try catch
区块中,看起来像这样。Python通用异常与特定异常
try:
#Do Something
except Exception,e:
logger.error('Exception in Function X of type : %s ,for Image %s : %s'%(str(type(e)),path,str(e.args)))
我只需要登录的问题在大多数情况下,并使用Python的内置logging
模块来实现这一目标。我甚至有时会记录异常的类型。
现在我真正关心的是,虽然在我的具体情况下,我不必处理或从任何异常中恢复,即使我处理特定的例外与一堆不同的except
案件,只是在每个块中记录错误。所以,
是否仍然需要我来捕捉特定的例外,而不是 通用Exception
?