WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化

Common Base Event API および Java ロギング API を使用したロギング

Java ロギング API で生成されるイベントによって、キャプチャーする必要があるイベントを十分に記述できない場合は、 Common Base Event ファクトリー API を使用して Common Base Event を作成できます。

始める前に

Common Base Event を作成すると、データをログに記録する前に Common Base Event に追加できます。 以下のダイアグラムは、アプリケーション・コードがどのように Common Base Event を作成しログに記録するかを表しています。

このタスクについて

WebSphere Application Server は、生成された Common Base Event 内に WebSphere Application Server 固有の情報を自動的に取り込むイベント・ファクトリーを使用するように構成されています。 一般的には、 WebSphere Application Server デフォルトの Common Base Event ファクトリーを使用してイベントを作成するのが良い方法ですが、それは、イベントを通して Common Base Event の内容の整合性を保証できるからです。 ただし、 他の Common Base Event ファクトリーを作成および使用することができます。

Common Base Event は開始され、次の順序でログインされます。
  1. アプリケーション・コードが EventFactory クラス上に createCommonBaseEvent メソッドを呼び出し、CommonBaseEvent を作成します。
  2. アプリケーション・コードは、CommonBaseEventLogRecord レコードで CommonBaseEvent イベントをラップし、 イベント固有のデータを追加します。
  3. アプリケーション・コードは、CommonBaseEvent イベントの complete メソッドを呼び出します。
  4. CommonBaseEvent イベントは、ContentHandler の completeEvent メソッドを呼び出します。
  5. ContentHandler ハンドラーによって、XML テンプレート・データが CommonBaseEvent イベントに追加されます。 すべての ContentHandler ハンドラーがテンプレートをサポートするわけではありません。
  6. ContentHandler ハンドラーによって、ランタイム・データが CommonBaseEvent イベントに追加されます。
  7. アプリケーション・コードによって、CommonBaseEventLogRecord レコードが Logger.log メソッドを使用しているロガーに受け渡されます。
  8. ロガーは、CommonBaseEventLogRecord レコードをハンドラーに受け渡します。
  9. ハンドラーはデータをフォーマットし、出力装置に書き込みます。

プロシージャー

結果

上記のステップをすべて完了した後で、ユーザーの構成設定に基づいた Common Base Event となります。




サブトピック
デフォルト・イベント・ファクトリーを使用した Common Base Event コンテンツの生成
Common Base Event コンテンツ・ハンドラー
カスタム Common Base Event コンテンツ・ハンドラーの作成
Common Base Event ファクトリー・ホーム
カスタム Common Base Event ファクトリー・ホームの作成
Common Base Event ファクトリー・コンテキスト
Common Base Event ファクトリー
関連資料
java.util.logging -- Java ロギング・プログラミング・インターフェース
Logger.properties ファイル
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/ttrb_cbeapi.html