我们正在使用log4net和滚动文件appender。
由于我们正在使用负载平衡服务器,因此在两台服务器上生成日志文件并查看它们存在很多问题。
我们正在考虑一些集中日志记录,它可以在一个地方保存不同组件的所有日志,如果需要,可以使用一些日志查看器或自定义UI查看。
我们有一些建议的解决方案
更多建议请发布..
答案 0 :(得分:2)
一个简单的解决方案是使用Syslog,使用RemoteSyslogAppender
一旦你有一个Syslog服务器设置你可以使用这个“开箱即用”,不需要使用ADO,WCF或MSMQ所需的额外工作
适用于Windows的一个好的Syslog服务器是Kiwi,其中包括免费和商业版(功能多于免费版)的版本。 Kiwi也有观众。
答案 1 :(得分:2)
例如,您可以使用UdpAppender或RemotingAppender将记录的事件通过网络发送到将其记录到磁盘的中心点。请注意,UDP版本可能会在网络负载过重时丢弃消息,因为UDP不提供传送保证。
或者,您可以在UdpAppender上使用TcpAppender类,该类使用TCP而不是UDP - 提供可靠的传递服务。