ASP.Net中的错误日志管理

时间:2012-10-10 09:37:55

标签: logging log4net elmah

我们运行一些.net应用程序(Windows服务,WCF服务和网站),最好有一个界面来查看这些应用程序上发生的所有错误。

我尝试了一些应该处理这个的不同应用程序,但没有一个能够解决这个问题。 有一个log4net查看器,但那时我不允许使用Elmah来捕获所有与http相关的数据,而且还有OrbitOne工具,但是它的功能有限且功能有限。

理想情况下,它应该能够按错误消息/堆栈跟踪,按机器,应用程序,网址,类分组,并能够过滤掉某些错误。

我也喜欢log4net由于错误级别等但没有http错误,是否有任何工具/ appender将http相关数据添加到log4net日志?

2 个答案:

答案 0 :(得分:0)

您可能会对此文章感兴趣 - Writing ELMAH exceptions to Log4Net

答案 1 :(得分:0)

我们一直在使用的日志和错误聚合工具,我强烈建议使用Stackify。它允许您从所有应用程序/网站捕获所有日志和错误,并将其显示在类似仪表板的界面中。在仪表板中,您可以按错误消息,应用程序,时间戳,服务器等进行排序/分组,这使得搜索错误变得非常简单。 Stackify具有日志追加器,您可以从NuGet获取不同的日志框架,包括log4net和Elmah。我会尝试一下,因为它似乎回答你在寻找什么。 (www.stackify.com)