.net – 使用Elmah以编程方式记录错误:记录特定信息
发布时间:2020-12-16 00:34:41 所属栏目: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); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何在Windows 10 / IIS 10上附加到IIS进程(w3w
- asp.net-mvc – 用ASP.NET MVC实现MEF?
- asp.net-mvc – 模型支持DB上下文已更改;考虑代码优先迁移
- asp.net – Sitecore Droplink字段中的最大结果数量?
- asp.net-mvc – 如何在ASP.NET Razor MVC4视图中使用LINQ?
- Hangfire在ASP.NET CORE中的简单实现
- Asp.net实现MVC处理文件的上传下载功能实例教程
- asp.net-mvc-3 – 获取行中的第一个和第二个td元素
- asp.net-mvc – ASP.NET MVC UpdateModel容易受到黑客攻击?
- asp.net – 是否有相当于mod_pagespeed Apache模块的IIS?
推荐文章
站长推荐
- 在ASP.NET MVC中公开资源字符串到JavaScript文件
- asp.net-mvc – 我可以使用Visual Studio的快速版
- 如何为部署到aws弹性beanstalk的ASP.NET应用程序
- asp.net-mvc-3 – 强制ASP.NET MVC3处理程序忽略
- asp.net-mvc – 具有指定操作的Response.Redirec
- asp.net – 将Eval参数从ASPX文件传递给JavaScri
- asp.net – 实体框架“等待操作超时”就简单的De
- asp.net-mvc-4 – MVC 4.5 Web API路由无法正常工
- asp.net-core – project.json中两个依赖项部分之
- 模型绑定 – WebApi2:自定义参数绑定以绑定部分
热点阅读