Remoting Appender log4net



我正在尝试使用第三方:log4net创建对我的肥皂网服务的记录。我的WebMethods将由数千用户访问,因此我需要创建一种同时记录所有消息的方法。换句话说,我应该启用多进程来记录同一文件。访问到此链接http://logging.apache.org/log4net/release/release/config-examples.html,log4net.appender.fileaeappender.fileaeappender.fileappender simimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimagemallation whore log4nnet whore log4nnet whore 4nnet whor。

<appender name="RemotingAppender" type="log4net.Appender.RemotingAppender" >
    <sink value="tcp://localhost:8085/LoggingSink" />
    <lossy value="false" />
    <bufferSize value="95" />
    <onlyFixPartialEventData value="true" />
</appender>

但是我有点困惑,因为这是我第一次使用log4net,所以我的问题是:什么是水槽?在哪里可以查看结果?

都将对有关此功能的工作方式进行任何解释。

找到了这些:

接收器是实际将日志写入其目标的对象。 每个接收器应仅对单个目标负责(例如文件, 控制台,db)

以下示例显示了如何将远程APPENDENDER配置为 将记录事件传递到指定的水槽(在此示例中 是TCP://Localhost:8085/loggingsink)。在此示例中,事件是 由于缓冲大小,以95个事件进行了交付。没有事件 被丢弃。唯一的fixpartialeventdata选项允许appender 忽略某些可能非常慢的记录事件属性 生成(例如呼叫位置信息)。

https://logging.apache.org/log4net/release/config-examples.html

最新更新