SOAP Webサービスへのログを第三者(log4net)を使用して作成しようとしています。私のwebmethodsには1000人のユーザーがアクセスするので、同時に受信したすべてのメッセージを記録する方法を作成する必要があります。言い換えれば、私は複数のプロセスが同じファイルをログすることを可能にする必要があります。このリンクhttp://logging.apache.org/log4net/release/config-examples.htmlによると、log4net.Appender.FileAppender MinimalLockの実装に問題がありますが、log4net.Appender.RemotingAppenderはすべてのイベントを受け取り、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のを使用しています初めてなので、私の質問があるように私は少し混乱しています:私のweb.configファイルにこれを追加するシンクとは何ですか?結果はどこで確認できますか?この機能がどのように機能するか説明していただければ幸いです。これらの発見
はどのような結果を見ることができますか?ログメッセージはどこに表示されますか? –
ログにログを設定した場所が表示されます。このシンクはあなたのログの代わりではなく、 "バッファ"です。 – agfc