我们运行一些.net应用程序(Windows服务,WCF服务和网站),最好有一个界面来查看这些应用程序上发生的所有错误。
我尝试了一些应该处理这个的不同应用程序,但没有一个能够解决这个问题。 有一个log4net查看器,但那时我不允许使用Elmah来捕获所有与http相关的数据,而且还有OrbitOne工具,但是它的功能有限且功能有限。
理想情况下,它应该能够按错误消息/堆栈跟踪,按机器,应用程序,网址,类分组,并能够过滤掉某些错误。
我也喜欢log4net由于错误级别等但没有http错误,是否有任何工具/ appender将http相关数据添加到log4net日志?
答案 0 :(得分:0)
您可能会对此文章感兴趣 - Writing ELMAH exceptions to Log4Net
答案 1 :(得分:0)
我们一直在使用的日志和错误聚合工具,我强烈建议使用Stackify。它允许您从所有应用程序/网站捕获所有日志和错误,并将其显示在类似仪表板的界面中。在仪表板中,您可以按错误消息,应用程序,时间戳,服务器等进行排序/分组,这使得搜索错误变得非常简单。 Stackify具有日志追加器,您可以从NuGet获取不同的日志框架,包括log4net和Elmah。我会尝试一下,因为它似乎回答你在寻找什么。 (www.stackify.com)