【发布时间】:2012-10-03 10:16:24
【问题描述】:
我说的是Try ... Catch ex as Exception .... End Try
如果我将异常传递给错误记录器,我应该传递异常对象 (ex) 还是 ex.ToString ?传递ex.ToString会丢失任何信息吗?
基本上我是在和我的经理争论,ex.ToString 应该与将 ex 作为对象传递完全一样。我是对还是错?
【问题讨论】:
-
你肯定错了..还有一件事,永远不要和你的经理争论.. :D
-
在您想要显示、打印或记录某些内容的最后阶段使用字符串。记录器应决定何时以及如何将异常转换为字符串。
-
哈哈..好吧..我说争论但我只是很有礼貌地争论:D
-
谢谢蒂姆 .. 现在我明白了,但我正在努力决定选择哪一个作为答案:D
-
@LaurenceNyein:如果有多个同样好的答案,我通常按最旧的排序并选择第一个发布的答案。这是最公平的方式。当然,当然 +1 所有你认为有帮助的人。
标签: asp.net vb.net exception try-catch