【发布时间】:2011-01-30 20:48:27
【问题描述】:
关于处理错误的几个问题- 我认为最好在 Application_OnError(){} 中处理它们?
然后您更愿意将错误写入事件日志、将它们写入本地自定义文件还是通过电子邮件发送?
如果是后者,您是否使用任何专业库来预先格式化异常电子邮件?
【问题讨论】:
标签: asp.net error-handling exception
关于处理错误的几个问题- 我认为最好在 Application_OnError(){} 中处理它们?
然后您更愿意将错误写入事件日志、将它们写入本地自定义文件还是通过电子邮件发送?
如果是后者,您是否使用任何专业库来预先格式化异常电子邮件?
【问题讨论】:
标签: asp.net error-handling exception
对于某些应用程序,我们使用Log4Net,对于其他应用程序,我们使用EnterpriseLibrary Logging Application Block。他们都可以将错误以预定义的格式写入日志文件。日志记录应用程序块还支持通过电子邮件发送错误。值得一试。
【讨论】:
如果您根本不采取任何措施,ASP.NET 健康监控将为您记录错误。默认情况下,它将记录到 Windows 事件日志。
【讨论】:
看看 ELMAH:http://code.google.com/p/elmah/
【讨论】: