我们有一台中继服务器,后面有多台服务器。我正在考虑使用log4net并从中央存储库(中继)中的那些服务器记录数据。我想使用滚动FileAppender,但我发现锁定存在问题,因为涉及多台机器。我可以使用remoteAppender吗,接收器将在中继服务器上,或者还有其他更好的选择。
我试图谷歌与此相关,但没有在RemoteAppender上找到一个正确的例子
请告知。
谢谢, sveerap
答案 0 :(得分:1)
我建议你在这种情况下使用ado.net appender。我可以在多台机器上正常工作,并且可以轻松查看和过滤日志。
答案 1 :(得分:1)
我想建议使用UDPAppender,但不保证会记录您的所有消息。
我将实现一个TCP客户端,它监听在中央机器上运行的传入日志信息。它将从其他计算机接收日志消息,并将记录滚动文件appender。
我使用过Telnet Appender。
您还可以为此目的配置RemotingAppender。见这个,
此致