1

次のことを行うlog4netでForwarding-Appenderを構成したい:

  1. 最大 N 個のメッセージをバッファリングします。N に達すると、そのトリガーが実行され、バッファーが転送されます。ロッシーではありません。
  2. 定義されたタイムアウトに達すると、バッファリングされたメッセージを転送します。そのため、タイムアウトに達したときにもトリガーが実行されます。
  3. ホスティング プログラムが終了または終了すると、バッファリングされたメッセージを転送します。

したがって、カウント、タイムアウト、およびプログラムの終了に基づく複合トリガーが必要です。

そのようなアペンダーを構成するにはどうすればよいですか?

4

1 に答える 1

1

これを行うデフォルトのディストリビューションで利用可能なアペンダーはないと思います。あなたはあなた自身を転がす必要があるでしょう、しかしそれはするのはそれほど難しいことではありません。

于 2009-12-10T02:50:15.460 に答える