winformクライアントが共有を使用せずに別のサーバー上のlog4netログを読み取ることができるようにするアペンダーはlog4netにありますか?私のアプリケーションはWebサービスとしてホストされています。HTTPアペンダーなどを探しています。
4661 次
3 に答える
6
log4net のHttpAppenderである PostLogという GitHub プロジェクトがあります。
于 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 リモート処理を使用してイベントを配信します。イベントを配信するオブジェクトは、アペンダーの Sink プロパティを設定することによって指定されます。
于 2010-09-23T16:05:05.523 に答える
1
UdpAppenderもあり、これらのメッセージを受信できるこのオープンソースクライアントがあります。
于 2010-09-23T16:35:03.327 に答える