我想創建日誌記錄到我的SOAP Webservice使用第三方:log4net。我的webmethods將被千用戶訪問,所以我需要創建一種方法來同時記錄從它們接收的所有消息。換句話說,我應該啓用多進程登錄相同的文件。根據此鏈接http://logging.apache.org/log4net/release/config-examples.html,log4net.Appender.FileAppender MinimalLock實現有問題,而log4net.Appender.RemotingAppender可以接收所有事件並將它們記錄到單個日誌文件中加入這我的web.config:Remoting Appender log4net
<appender name="RemotingAppender" type="log4net.Appender.RemotingAppender" >
<sink value="tcp://localhost:8085/LoggingSink" />
<lossy value="false" />
<bufferSize value="95" />
<onlyFixPartialEventData value="true" />
</appender>
但我有點困惑,因爲這是我第一次使用log4net的,所以我的問題是:什麼是宿?我在哪裏可以查看結果?有關這個功能如何工作的任何解釋將不勝感激。
我怎樣才能查看結果?日誌消息在哪裏顯示? –
您會在日誌中看到它們在哪裏配置它們。這個接收器不是你的日誌的替代品,而是一個「緩衝區」。 – agfc