8.7 ユーザ独自のフィルタ/フォーマッタ/ハンドラの使用方法
ここでは,ユーザが作成した独自のFilterクラス,FormatterクラスまたはHandlerクラスをユーザログ機能で利用するための使用方法について説明します。なお,ここでは,ユーザが作成したクラスをユーザ作成クラスといいます。
ユーザ作成クラスを作成することで,ログのフィルタリングや出力内容をフォーマットできます。ユーザ作成クラスとして,Filterクラス,FormatterクラスまたはHandlerクラスを作成し,ライブラリJARまたはコンテナ拡張ライブラリに含めて使用します。
ユーザ作成クラスをユーザログ機能で使用する方法には,次の2種類の方法があります。
-
ライブラリJARを利用する
J2EEアプリケーションの場合に使用できる方法です。バッチアプリケーションの場合は使用できません。
-
コンテナ拡張ライブラリを利用する
J2EEアプリケーションまたはバッチアプリケーションで使用できる方法です。
それぞれの方法について説明します。