例外,Global.asax和事件日志

时间:2009-08-03 21:05:20

标签: asp.net exception exception-handling global-asax event-log

我想将global.asax中未处理的异常记录到Application事件日志中。但是,我注意到IIS已经将这些未处理的异常记录为警告。有没有办法抑制这些消息,因为我打算自己记录这些消息,或者你认为在那里有两个条目是合理的(IIS和我的事件日志条目记录了事件日志条目)?

更新:

谢谢John Saunders指出我正确的方向。事实上,健康监控是基于根web.config中的default configuration进行日志记录。

2 个答案:

答案 0 :(得分:0)

你最好找出那些条目是什么。它们不是来自IIS,而是来自ASP.NET Health Monitoring。

这是一种可扩展的机制,您可能希望扩展它而不是自己滚动。例如,为了跟踪AppDomain的重新启动,将它同时记录应用程序的开始和结束也是微不足道的。您还可以向其记录的“Web事件”添加数据,并配置日志信息的发送位置。

请参阅ASP.NET Health Monitoring Overview

答案 1 :(得分:0)

这是我几个月前写的关于在ASP.NET MVC3中使用ASP.NET运行状况监控的博客文章。

http://mattfrear.com/2011/01/28/mvc3-logging-exceptions/

-Matt

相关问题