3

Web App があり、クエリ文字列を含むログ ( Log4Netを使用)(Error-Info-Warning)を特定の URL に送信するか、以前に作成した Web サービスにログを送信しますか?

4

1 に答える 1

6

を実装することで、カスタム アペンダーを実装できますAppenderSkeleton。アペンダーでは、ログ記録を保存するために作成した Web サービスを呼び出すことができます。

public class FooAppender : AppenderSkeleton
{
     protected override void Append(LoggingEvent loggingEvent)
     {
        // Do something with the logged data, like calling your web url
     }
}

そしてそれを次のように構成するよりも:

<appender name="Foo"type="FooBar.FooAppender, FooBarAppender">
   <threshold value="ERROR" />
   <CallingApp value="BarApp" />
</appender>
于 2013-06-11T10:00:18.983 に答える