ログ・レベル
レベルは、Java™ ロギングによって処理されるイベントを制御します。 WebSphere® Application Server は、システム内のすべてのロガーのレベルを制御します。
注: このトピックでは、1 つ以上のアプリケーション・サーバー・ログ・ファイルを参照します。 推奨される代替方法として、分散システムおよび IBM® i システムで SystemOut.log 、 SystemErr.log、 trace.log、および activity.log ファイルを使用する代わりに、High Performance Extensible Logging (HPEL) ログおよびトレース・インフラストラクチャーを使用するようにサーバーを構成することができます。 HPEL は、ネイティブ z/OS® ロギング機能と組み合わせて使用することもできます。 HPEL を使用する場合、すべてのログとトレース情報にアクセスするには、サーバー・プロファイルの bin ディレクトリーから、LogViewer コマンド行ツールを使用します。 HPELの使用方法に関する詳細については、「HPELを使用したアプリケーションのトラブルシューティング」の情報を参照してください。
ロガーが作成され、実行時に管理コンソールから変更できる場合、 レベル値は構成データから設定されます。 レベルが構成データで設定されていない場合、レベル値を持つ親が検出されるまで階層を上にたどることによって、 レベルが取得されます。 また、各ハンドラーのレベルを設定して、 出力装置にパブリッシュされるイベントを示すことができます。 管理コンソールでロガーのレベルを変更すると、その変更はロガーの子に伝搬されます。
レベルは累積的です。ロガーは、ロガーに設定したレベル、およびこの設定されたレベルより上のすべてのレベルで、記録されたオブジェクトを処理できます。
| レベル | 内容/重要度 |
|---|---|
| Off | イベントをログに記録しない。 |
| 致命的 | タスクは継続できず、コンポーネントは機能しません。 |
| 重大 | タスクは継続できませんが、コンポーネントは機能しています。 |
| 警告 | エラーの可能性または今にも起こりそうなエラー |
| 監査 | サーバー状態またはリソースに影響する重大なイベント |
| Info | 全体的なタスクの進行を概説する一般情報 |
| Config | 構成の変更または状況 |
| 詳細 | サブタスクの進行の詳細を示す一般情報 |
| Fine | トレース情報 - 一般トレース |
| Finer | トレース情報 - 詳細トレース + メソッド・エントリー/終了/戻り値 |
| Finest | トレース情報 - より詳細なトレース - 問題をデバッグするために必要な詳細がすべて含まれています |
| すべて | すべてのイベントがログに記録されます。 カスタム・レベルを作成する場合、「すべて」はカスタム・レベルを含み、「詳細 - 最高」より詳細なトレースを提供することができます。 |
ログ・レベルの設定方法については、管理コンソールを使用した Java ロギングの構成に関するトピックを参照してください。
注: 詳細レベル、詳細レベル、および詳細レベルのイベントを含むトレース情報は、トレース・ログにのみ書き込むことができます。 したがって、診断トレースを使用可能にしない場合、ログ詳細レベルを「詳細 - 中」、「詳細 - 高」、「詳細 - 最高」に設定しても、記録されるデータに影響を与えません。