2016-07-11 2 views
0

自分自身のアペンダーをLogback document chapter 4のベースとして作成しました(独自のアペンダーの作成を参照)。別のスレッドでカスタムアペンダーを実行する方法

私のアプリケーションでは、レベルがINFOにログされていますが、私のアペンダーが呼び出され、そのメッセージがhttpメッセージとしてservletに送信されます。

これらの種類のロジックは、私のアプリケーションの速度を落とさせます。アペンダーはアプリケーションが実行されている同じスレッド上で実行されるためです。アペンダーを別のスレッドで実行するにはどうすればよいですか?

答えて

0

LogbackはLog4Jに基づいているため、非同期ログオプションを使用できるはずです。 See hereこれにより、ログ処理が別のスレッドで実行されるようになります。

+0

素晴らしい!その仕事も、キューのサイズを制御するプロパティを持って、感謝リッチー –

関連する問題