log4net - 从多台计算机登录到集中文件

时间:2011-02-17 10:07:49

标签: logging log4net

我们有一台中继服务器,后面有多台服务器。我正在考虑使用log4net并从中央存储库(中继)中的那些服务器记录数据。我想使用滚动FileAppender,但我发现锁定存在问题,因为涉及多台机器。我可以使用remoteAppender吗,接收器将在中继服务器上,或者还有其他更好的选择。

我试图谷歌与此相关,但没有在RemoteAppender上找到一个正确的例子

请告知。

谢谢, sveerap

2 个答案:

答案 0 :(得分:1)

我建议你在这种情况下使用ado.net appender。我可以在多台机器上正常工作,并且可以轻松查看和过滤日志。

答案 1 :(得分:1)

我想建议使用UDPAppender,但不保证会记录您的所有消息。

我将实现一个TCP客户端,它监听在中央机器上运行的传入日志信息。它将从其他计算机接收日志消息,并将记录滚动文件appender。

我使用过Telnet Appender。

您还可以为此目的配置RemotingAppender。见这个,

http://www.l4ndash.com/Log4NetMailArchive%2Ftabid%2F70%2Fforumid%2F1%2Fpostid%2F14274%2Fview%2Ftopic%2FDefault.aspx

此致