2012-10-10 106 views
0

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

我已经尝试了几个不同的应用程序,应该处理这个问题,但他们都没有做到这一点。 有一个log4net查看器,但不允许我使用Elmah来捕获所有的http相关数据,并且有OrbitOne工具,但是它有bug和功能有限。

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

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

回答

0

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