ログ・フォーマッター

ログ・フォーマッターは、さまざまなログ・ハンドラーで使用できるようにログ・メッセージのフォーマット設定を行います。

ハンドラーは、ログ・レコードのフォーマット方法を認識しているログ・フォーマッターを使用して構成することができます。 ログ・レコード・オブジェクトによって表されるイベントは、ハンドラーによって該当するフォーマッターに渡されます。 フォーマッターはフォーマット済み出力をハンドラーに戻し、ハンドラーはそれを出力装置に書き込みます。

フォーマッターは、イベントを出力にレンダリングすることを担います。 このフォーマッターは、イベントで指定されたリソース・バンドルを使用して、該当する言語でメッセージを検索します。

フォーマッターは、setFormatter メソッドを使用してハンドラーに付加されます。

[AIX Solaris HP-UX Linux Windows] WebSphere® Application Serverを使用すると、トレース・ファイル、 SystemOut.logログ・ファイル、およびSystemErr.log ログ・ファイルを処理するようにフォーマッターを構成できます。
  • 基本 (互換): 基本トレース情報のみを保存します。 このオプションでは、トレース出力に取られるスペースの量を最小化することができます。
  • 高機能: より多くの特定のトレース情報を保存します。 トラブルシューティングおよび問題判別のための詳細なトレース情報を表示できます。
  • ログ・アナライザー・トレース・フォーマット: トレース情報を、Showlog ツールで作成したフォーマットと同じフォーマットで保存します。

[AIX Solaris HP-UX Linux Windows][IBM i]管理コンソール・パネルを使用して、ハンドラーのフォーマッターを選択できます。 詳しくは、「診断トレース・サービス設定」を参照してください。

java.util.logging の資料は、 http://docs.oracle.com/javase/にあります。

注: このトピックでは、1 つ以上のアプリケーション・サーバー・ログ・ファイルを参照します。 推奨される代替方法として、分散システムおよび IBM® i システムで SystemOut.logSystemErr.logtrace.log、および activity.log ファイルを使用する代わりに、High Performance Extensible Logging (HPEL) ログおよびトレース・インフラストラクチャーを使用するようにサーバーを構成することができます。 HPEL は、ネイティブ z/OS® ロギング機能と組み合わせて使用することもできます。 HPEL を使用する場合、すべてのログとトレース情報にアクセスするには、サーバー・プロファイルの bin ディレクトリーから、LogViewer コマンド行ツールを使用します。 HPELの使用方法に関する詳細については、「HPELを使用したアプリケーションのトラブルシューティング」の情報を参照してください。