law*_*tog 2 vb.net asp.net exception try-catch
我在说 Try ... Catch ex as Exception .... End Try
Try ... Catch ex as Exception .... End Try
如果我将异常传递给Error Logger,我应该传递异常对象(ex)还是ex.ToString?通过传递会丢失任何信息ex.ToString吗?
ex.ToString
基本上我和我的经理争论说,ex.ToString应该像传递ex作为一个对象一样兴奋.MI错还是对吗?
Ode*_*ded 6
一个是异常对象,一个是调用ToString异常对象的字符串结果.
ToString
它们是不同类型,具有不同的信息.
对于日志记录,因为记录器通常会调用ToString异常对象,因此几乎没有什么区别.
但是,最好将其集中在一起 - 在记录器的ToString每个调用站点中进行异常记录器调用而不是这样做.它更易于维护,如果需要,将在未来例外情况下为您做更多事情.
归档时间:
13 年,3 月 前
查看次数:
1270 次
最近记录: