基本モードおよび HPEL モード
当製品には、ログおよびトレースのモードとして、 基本モードと High Performance Extensible Logging (HPEL) モードの 2 つがあります。このトピック では、これらのモードの違いについて説明します。
基本モードは、デフォルト・モードであり、 前のリリースの WebSphere® Application Server からの、ログおよびトレースの既存のフレームワークです。ログおよび トレースを使用する既存のスクリプトおよびツールは、HPEL モードで動作させるために少し変更を加えることが必要な 場合があります。
ログおよびトレースの新しいフレームワークを利用するには、HPEL モード を使用可能にする必要があります。HPEL モードが使用可能にされると、それ以降、JVM ログ (通常は SystemOut.log および SystemErr.log)、トレース・ログ (通常は trace.log)、および保守ログ (通常は activity.log) には書き込まれなくなり、その代わりに、ログおよびトレースの内容は、ログ・データ・リポジトリーまたはトレース・データ・リポジトリーに専有バイナリー形式で書き込まれ、構成されている場合はテキスト・ログ・ファイルにも書き込まれます。テキスト・ログ・ファイルの書き込みを 無効にすると、HPEL のパフォーマンス上の利点を最大限に生かすことができます。ログ表示 ツール LogViewer が提供されていて、リポジトリー内のログ・データおよびトレース・データの表示、フィルター操作、モニター、およびフォーマット設定 に使用できます。

ソース | 基本モードのファイル | HPEL モードのファイル | HPEL ファイルの表示方法 |
---|---|---|---|
System.out | SystemOut.log trace.log (トレースが使用可能になっている場合) |
logdata/*.wbl
TextLog_<timestamp>.log (テキスト・ログ が使用可能になっている場合) |
logdata - LogViewer を使用 (オプションで
フィルター操作を使用) して、ログ・データ・リポジトリーを読み取り可能テキストとしてレンダリングし、
その後で任意のテキスト・エディターを使用する TextLog - 任意のテキスト・エディター |
System.err | SystemErr.log | System.out と同じ | System.out と同じ |
java.util.logging (DETAIL 以上のレベル) | SystemOut.log activity.log trace.log (トレースが使用可能になっている場合) |
System.out と同じ | System.out と同じ |
java.util.logging (DETAIL より下のレベル) | trace.log | tracedata/*.wbl
TextLog_<timestamp>.log (テキスト・ログ が使用可能になっている場合) |
tracedata - LogViewer を使用 (オプションで
フィルター操作を使用) して、トレース・データ・リポジトリーを読み取り可能テキストとしてレンダリングし、
その後で任意のテキスト・エディターを使用する TextLog - 任意のテキスト・エディター |
ネイティブ cout | native_stdout.log | native_stdout.log | 任意のテキスト・エディター |
ネイティブ cerr | native_stderr.log | native_stderr.log | 任意のテキスト・エディター |
基本モードの MBean | HPEL モードの MBean | HPEL MBean の説明 |
---|---|---|
RasLoggingServiceMBean | RasLoggingServiceMBean | JMX 通知を提供する |
HPELLogDataServiceMBean | ログ・リポジトリーを構成する (ロケーション、保存ポリシー、 スペース不足時の動作、バッファリング、ファイル切り替えなど) | |
HPELTraceDataServiceMBean | トレース・リポジトリーを構成する (ロケーション、保存ポリシー、 スペース不足時の動作、バッファリング、ファイル切り替えなど) | |
HPELTextLogServiceMBean | テキスト・ログを構成する (ロケーション、保存ポリシー、 スペース不足時の動作、バッファリング、ファイル切り替え、SystemErr または SystemOut のフォーマットなど) | |
TraceServiceMBean | HPELControlServiceMBean | トレース仕様レベルを構成し、ログおよびトレースのリポジトリー内容への アクセスを提供する |