log4net 中是否有一个附加程序可以允许 winform 客户端在不使用共享的情况下读取另一台服务器上的 log4net 日志?我的应用程序作为 Web 服务托管。我正在寻找一个 HTTP appender 或类似的东西。
问问题
4661 次
3 回答
6
有一个名为PostLog的 GitHub 项目,它是 log4net 的 HttpAppender。
于 2013-03-25T20:13:05.273 回答
4
我认为您可以使用 Remoting Appender,如下所示:
<appender name="RemotingAppender" type="log4net.Appender.RemotingAppender" >
<sink value="http://localhost:8080/LoggingSink" />
<lossy value="false" />
<bufferSize value="95" />
<onlyFixPartialEventData value="true" />
</appender>
根据文档:
此 Appender 旨在将事件传递到远程接收器。那是实现 RemotingAppender.IRemoteLoggingSink 接口的任何对象。它使用 .NET 远程处理传递事件。通过设置 appenders Sink 属性来指定传递事件的对象。
于 2010-09-23T16:05:05.523 回答
1
还有一个 UdpAppender 并且有这个开源客户端可以接收这些消息:
于 2010-09-23T16:35:03.327 回答