ログ・フォーマッター
ログ・フォーマッターは、さまざまなログ・ハンドラーで使用できるようにログ・メッセージのフォーマット設定を行います。
ハンドラーは、ログ・レコードのフォーマット方法を認識しているログ・フォーマッターを使用して構成することができます。 ログ・レコード・オブジェクトによって表されるイベントは、ハンドラーによって該当するフォーマッターに渡されます。 フォーマッターはフォーマット済み出力をハンドラーに戻し、ハンドラーはそれを出力装置に書き込みます。
フォーマッターは、イベントを出力にレンダリングすることを担います。 このフォーマッターは、イベントで指定されたリソース・バンドルを使用して、該当する言語でメッセージを検索します。
フォーマッターは、setFormatter メソッドを使用してハンドラーに付加されます。
SystemOut.logログ・ファイル、およびSystemErr.log ログ・ファイルを処理するようにフォーマッターを構成できます。- 基本 (互換): 基本トレース情報のみを保存します。 このオプションでは、トレース出力に取られるスペースの量を最小化することができます。
- 高機能: より多くの特定のトレース情報を保存します。 トラブルシューティングおよび問題判別のための詳細なトレース情報を表示できます。
- ログ・アナライザー・トレース・フォーマット: トレース情報を、Showlog ツールで作成したフォーマットと同じフォーマットで保存します。
管理コンソール・パネルを使用して、ハンドラーのフォーマッターを選択できます。 詳しくは、「診断トレース・サービス設定」を参照してください。
java.util.logging の資料は、 http://docs.oracle.com/javase/にあります。
注: このトピックでは、1 つ以上のアプリケーション・サーバー・ログ・ファイルを参照します。 推奨される代替方法として、分散システムおよび IBM® i システムで SystemOut.log 、 SystemErr.log、 trace.log、および activity.log ファイルを使用する代わりに、High Performance Extensible Logging (HPEL) ログおよびトレース・インフラストラクチャーを使用するようにサーバーを構成することができます。 HPEL は、ネイティブ z/OS® ロギング機能と組み合わせて使用することもできます。 HPEL を使用する場合、すべてのログとトレース情報にアクセスするには、サーバー・プロファイルの bin ディレクトリーから、LogViewer コマンド行ツールを使用します。 HPELの使用方法に関する詳細については、「HPELを使用したアプリケーションのトラブルシューティング」の情報を参照してください。