次のことを行うlog4netでForwarding-Appenderを構成したい:
- 最大 N 個のメッセージをバッファリングします。N に達すると、そのトリガーが実行され、バッファーが転送されます。ロッシーではありません。
- 定義されたタイムアウトに達すると、バッファリングされたメッセージを転送します。そのため、タイムアウトに達したときにもトリガーが実行されます。
- ホスティング プログラムが終了または終了すると、バッファリングされたメッセージを転送します。
したがって、カウント、タイムアウト、およびプログラムの終了に基づく複合トリガーが必要です。
そのようなアペンダーを構成するにはどうすればよいですか?