Log4Net Http追加器是否存在?

Log4Net Http追加器是否存在?,log4net,log4net-configuration,Log4net,Log4net Configuration,log4net中是否有允许winform客户端在不使用共享的情况下读取另一台服务器上的log4net日志的appender?我的应用程序作为web服务托管。我正在寻找HTTP appender或类似的东西。我想你可以使用远程appender,类似这样的东西: <appender name="RemotingAppender" type="log4net.Appender.RemotingAppender" > <sink value="http://localhost:

log4net中是否有允许winform客户端在不使用共享的情况下读取另一台服务器上的log4net日志的appender?我的应用程序作为web服务托管。我正在寻找HTTP appender或类似的东西。

我想你可以使用远程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接收器属性


还有一个udpapender,还有一个开源客户端可以接收这些消息:


有一个名为GitHub的项目,它是log4net的HttpAppender

UDP是否允许查看整个日志?或者只是正在发生的实时事件?log2console很棒,但我想在winform应用程序中也这样做。显然没有log2console那么健壮。我在想,使用UDP,你只需要获得实时事件。您的链接是关于配置链锯的,它类似于log2console。。。我不知道您想告诉我什么。是否可以使用ASP.NET操作方法(具有LoggingSinkController)中的事件?为了正确解析它们,它应该具有什么参数类型?