我正在寻找一种解决方案,它为我提供了一个中央集线器,可以从中查看和管理系统中发生的错误,而不管它们发生在哪个层。我已经有日志记录(log4net)、性能计数器等。但我想知道我可以使用哪些工具将这些信息整理到一个中心位置。我对商业和开源解决方案都感兴趣。
理想情况下,我想早上去上班,看看一份告诉我的报告:
- 发生了什么错误
- 错误发生在什么环境
- 错误发生在环境的哪一层(Web、应用服务器、客户端)
- 错误的详细信息(消息、堆栈跟踪等)
如果重要的话,我在服务器端、Flash/Flex 客户端使用 .NET 3.5。我的目的是公开客户端可以调用以记录错误的服务(当然,假设错误不妨碍网络连接)。
任何想法,将不胜感激。
谢谢,
肯特