收集日志信息的标准化方式?

时间:2012-08-21 17:22:28

标签: .net logging

我们在企业中分布着许多大型服务器端应用程序 - 所有这些应用程序都有不同的记录信息和报告错误的方法。

我正在尝试构建一个仪表板(随着时间的推移),一目了然地显示所有应用程序的运行状况,并提供应用程序可能遇到的任何问题。显然,标准化一种记录信息的方式会很好。

显然,我可以自己动手,但我想知道是否已经存在一个解决这些挑战的标准。也许,允许客户端应用程序连接/查询服务器端应用程序(或读取其日志文件)而不会过多影响性能并获取状态信息。

P.S。所有应用程序都是.NET 2 / 3.5 / 4中的C#混合。有些应用程序使用Log4Net,其他应用程序则自行使用。

1 个答案:

答案 0 :(得分:2)

使用事件日志报告错误。有许多应用程序可以监控它。

使用SNMP监控应用程序的运行状况。

记录仅适用于诊断/调试imho。