Quo*_*ter 5 c# exception elmah.mvc
我想使用其他信息来修改Message属性Exception。例如从生成SQL的EF。
Message
Exception
SQL
EF
但是我不想失去任何原始东西Exception。这会让我迷失stacktrace:
stacktrace
catch (Exception ex) { throw ex; }
这些Exception来自数据层。我想要throw他们,以便可以使用登录Elmah。
throw
Elmah
我有什么选择?
Clu*_*ess 4
如果你想添加一些东西,你可以将它包装在另一个异常中:
catch( Exception ex) { throw new Exception("my new message",ex); }
您将能够通过完整的堆栈跟踪访问内部异常
归档时间:
12 年,3 月 前
查看次数:
1681 次
最近记录:
7 年,7 月 前