2009-08-03 28 views
0

我想从global.asax将未处理的异常记录到应用程序事件日志中。但是,我注意到IIS已经将这些未处理的异常记录为警告。是否有办法抑制这些消息,因为我打算自己记录它们,或者您认为将这两个条目合并到一起是合理的(事件日志条目由IIS和我的事件日志条目记录)?异常,Global.asax和eventlog

更新:

谢谢约翰桑德斯指着我在正确的方向。实际上,健康监控是在根web.config中的default configuration进行日志记录。

回答

0

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

这是一个可扩展的机制,你可能想扩展它而不是滚动自己的。例如,将它配置为记录应用程序的开始和结束也很简单,以跟踪AppDomain重新启动。您还可以将数据添加到记录的“网络事件”中,并配置日志信息的发送位置。

请参阅ASP.NET Health Monitoring Overview

+0

我要澄清,我使用log4net的,而不是我自己的滚动日志框架。 – tribus 2009-08-03 21:12:40