tug*_*erk 17 .net asp.net elmah exception-handling exception
我在try-catch块中记录了Elmah的错误.这是代码;
try {
DateTime.Parse("poo");
} catch (Exception err) {
Elmah.ErrorSignal.FromCurrentContext().Raise(err);
}
Run Code Online (Sandbox Code Playgroud)
我想记录一些特定信息,例如可以从先前方法或属性在同一上下文中检索的一些信息,但Exception属性是只读的.最好的方法是什么?
我的主要目标是能够做类似下面的事情;
} catch (Exception err) {
err.Message += "poo";
Elmah.ErrorSignal.FromCurrentContext().Raise(err);
}
Run Code Online (Sandbox Code Playgroud)
小智 26
您可以创建自己的异常对象并将其传递给Elmah.
设置一个静态帮助方法并执行类似的操作
public static void HandleError(Exception ex, String customMsg)
{
Exception newEx = new Exception(customMsg, ex);
Elmah.ErrorSignal.FromCurrentContext().Raise(newEx);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5487 次 |
最近记录: |