このサンプルでは、Eclipse 環境における共通ロギング実装の使用を、 共通ロギング・サンプル・プラグインのレコードを記録することによって説明します。 Eclipse ログ・レコード (例えば、IStatus) および共通ベース・イベント・ログ・レコードを作成し、構成できます。 そして、Common.Logging.Logger ロギング・エージェント および Eclipse 共通ロギング XML ログ・ファイル (workspace/.metadata/CommonBaseEvents.xml) への 書き込み用として構成されたプラグインのロガーを介して、新規に作成したログ・レコードを記録できます。 Common.Logging.Logger ロギング・エージェントは、 Agent Controller のサービスまたはデーモンを使用することでワークベンチからモニターできます。
ワークスペースにサンプルを追加する手順は、次のとおりです。
このサンプルのコンパイルおよび実行には、JRE 1.4.0 以上が必要です。
このサンプルの実行には、以下の JAR ファイルが必要です。
JAR ファイル名 | この JAR を含むプラグイン | 必要である理由 |
---|---|---|
com.ibm.etools.common.logging.jar | com.ibm.etools.common.logging | 共通ロギング実装 |
org.eclipse.emf.common.jar | org.eclipse.emf.common | 共通ベース・イベントの Eclipse Modeling Framework (EMF) への依存 |
org.eclipse.emf.ecore.jar | org.eclipse.emf.ecore | 共通ベース・イベントの Eclipse Modeling Framework (EMF) への依存 |
hexr.jar | org.eclipse.hyades.execution | TPTP ロギング・エージェントへの依存 |
hl14.jar | org.eclipse.hyades.logging.core | JSR-047 ロギング API の TPTP サポート |
hlcbe101.jar | org.eclipse.hyades.logging.core | 共通ベース・イベント実装 |
hlcore.jar | org.eclipse.hyades.logging.core | 共通ベース・イベントの TPTP ロギング・コアへの依存 |
org.eclipse.core.runtime.jar | org.eclipse.core.runtime | Eclipse ロギング実装 |
このサンプルを実行する手順は、次のとおりです。
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.