.net – 使用Elmah以编程方式记录错误:记录特定信息
发布时间:2020-05-23 16:59:00 所属栏目:asp.Net 来源:互联网
导读:我在一个try-catch块中的Elmah记录错误。这里是代码; try { DateTime.Parse(poo);} catch (Exception err) { Elmah.ErrorSignal.FromCurrentContext().Raise(err);} 我想记录一些特定的信息,例如可以在同一上下文中从以前的方法或属性中检索的一些信息,但是
|
我在一个try-catch块中的Elmah记录错误。这里是代码; try {
DateTime.Parse("poo");
} catch (Exception err) {
Elmah.ErrorSignal.FromCurrentContext().Raise(err);
}
我想记录一些特定的信息,例如可以在同一上下文中从以前的方法或属性中检索的一些信息,但是Exception属性是只读的。最好的方法是什么? 我的主要目标是能够做下面的事情; } catch (Exception err) {
err.Message += "poo";
Elmah.ErrorSignal.FromCurrentContext().Raise(err);
}
解决方法您可以创建自己的异常对象并将其传递给Elmah。设置一个静态帮助方法,并执行类似的操作 public static void HandleError(Exception ex,String customMsg)
{
Exception newEx = new Exception(customMsg,ex);
Elmah.ErrorSignal.FromCurrentContext().Raise(newEx);
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 我可以使用MiniProfiler来检测ASP.NET MVC WebApi网站吗?
- ASP.NET MVC 3数据注释大于下载日期时间和int
- asp.net-mvc – 为什么DropDownListFor会在提交后丢失多个选
- asp.net-mvc – MVC ASP.NET或Razor
- 我不能在ASP.NET MVC中做的事情
- asp.net-mvc – ASP.NET MVC和混合模式认证
- asp.net-mvc – 禁用某些字段的验证
- asp.net – 访问asp:从代码背后的内容
- asp.net-mvc – LabelFor和TextBoxFor不生成相同的id
- asp.net-mvc – ASP.NET MVC 3远程验证允许原始值
推荐文章
站长推荐
热点阅读
