ログ出力の表示と解釈

このトピックでは、ログ・ファイルにある情報を解釈する方法について説明します。ログで選択した出力タイプに従って、管理コンソールのログ・ビューアー、製品と共にインストールされる Log Analyzer プログラム、または任意の個別のテキスト・ファイル・エディターでログ・ファイルを表示することができます。

サービス・コンポーネント・モニターによってロガーに送出されるイベントは、Common Base Event 形式でエンコードされます。ログ・ファイルへのパブリッシュ時に、イベントは XML タグ付け形式の単一の長いテキスト行として組み込まれます。これには、以下のような複数のロガー固有のフィールドも含まれます。ログに記録されたイベントの Common Base Event コーディングを復号する方法について詳しくは、この資料の『イベント・カタログ』セクションを参照してください。 このセクションを参照することにより、ログ・ファイルの各項目に含まれる他のフィールドや、ロガーの構成時に選択したログ・ファイル用の形式がどのように構造化されるかについて理解できます。

基本形式フィールドと拡張形式フィールド

プロセス・サーバーでは、ファイルまたはメモリー内の循環バッファーにロギング出力を送信できます。トレース出力をメモリー内の循環バッファーに送信する場合は、表示できるようにするためにまずトレース出力をファイルにダンプする必要があります。出力はプレーン・テキストとして生成されます。形式は基本、拡張、またはログ・アナライザーのうちからユーザーが指定した形式になります。出力の基本形式と拡張形式は、メッセージ・ログで使用可能な基本形式と拡張形式に似ています。基本形式と拡張形式で使用するフィールドおよびフォーマット手法の多くは同一のものです。これらの形式で使用可能なフィールドは次の通りです。
TimeStamp
タイム・スタンプは、フォーマット設定するプロセスのロケールを使用してフォーマット設定されます。タイム・スタンプには完全修飾日付 (YYMMDD)、ミリ秒単位までの 24 時間表示、および時間帯が含まれます。
ThreadId
トレース・イベントを発行したスレッドのハッシュ・コードから生成される 8 文字の 16 進値。
ThreadName
メッセージまたはトレース・イベントを発行した Java™ スレッドの名前。
ShortName
トレース・イベントを発行したロギング・コンポーネントの省略名。 一般には、WebSphere® Process Server の内部コンポーネントのクラス名ですが、ユーザー・アプリケーションのその他の ID である場合もあります。
LongName
トレース・イベントを発行したロギング・コンポーネントの絶対パス名。一般には、WebSphere Process Server の内部コンポーネントの完全修飾クラス名ですが、ユーザー・アプリケーションのその他の ID である場合もあります。
EventType
トレース・イベントのタイプを示す 1 文字フィールド。トレース・タイプは小文字です。次の値があります。
1
FINE または EVENT タイプのトレース・エントリー。
2
FINER タイプのトレース・エントリー。
3
FINEST、DEBUG、または DUMP タイプのトレース・エントリー。
Z
トレース・タイプが認識されなかったことを示すプレースホルダー。
ClassName
メッセージまたはトレース・イベントを発行したクラス。
MethodName
メッセージ・またはトレース・イベントを発行したメソッド。
Organization
メッセージまたはトレース・イベントを発行したアプリケーションを所有する組織。
Product
メッセージまたはトレース・イベントを発行した製品。
Component
メッセージまたはトレース・イベントを発行した製品内のコンポーネント。

基本形式

基本形式で表示されるトレース・イベントでは、次の形式が使用されます。

<timestamp><threadId><shortName><eventType>[className][methodName]<textmessage>
               [parameter 1]
               [parameter 2]

拡張形式

拡張形式で表示されるトレース・イベントでは、次の形式が使用されます。

<timestamp><threadId><eventType><UOW><source=longName>[className][methodName]
<Organization><Product><Component>[thread=threadName]
<textMessage>[parameter 1=parameterValue][parameter 2=parameterValue]

ログ・アナライザー形式

ログ・アナライザー形式を指定することにより、WebSphere Application Server に組み込まれたアプリケーションである Log Analyzer ツールを使用して、トレース出力を開くことができます。この形式では、Log Analyzer のマージ機能を使用できるため、2 つの異なるサーバー・プロセスのトレースを相関させる場合に便利です。

関連概念
イベント・カタログ
関連タスク
管理コンソールを使用したロギング・プロパティーの構成

ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)