我们正在使用带有滚动文件附加程序的log4net。

当我们使用负载平衡服务器时,在这两个服务器上都会生成日志文件,因此查看它们会遇到很多问题。

我们正在考虑一些集中式日志记录,该日志可以将不同组件的所有日志保存在一个地方,并且如果需要,可以使用某些日志查看器或自定义的UI进行查看。

我们有一些建议的解决方案

  • ADO附加器
  • WCF附加程序
  • MSMQ追加器,我们将消息发送到msmq和一些Windows服务,该服务将从msmq提取消息并将其放置在日志文件中。

  • 更多建议请发表。

    最佳答案

    一个简单的解决方案是通过RemoteSyslogAppender使用Syslog

    设置Syslog服务器后,就可以使用此“开箱即用”功能,而无需使用ADO,WCF或MSMQ进行其他工作

    一个适用于Windows的不错的Syslog服务器是Kiwi,它具有免费和商业版本(比免费版本具有更多功能)。猕猴桃也带有观众。

    关于logging - log4net集中记录多个组件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2041200/

    10-11 22:31