使用共同記載範例

簡介

本範例示範如何藉由在「共同記載範例」外掛程式中記載記錄,以在 Eclipse 環境中進行「共同記載策略」實作的用法。使用者會經歷建立及配置 Eclipse 日誌記錄(例如 IStatus)和 Common Base Event 日誌記錄,以及透過針對寫入共同記載日誌程式記載代理程式和 Eclipse 共同記載 XML 日誌檔 (<workspace>/.metadata/CommonBaseEvent.log) 所配置的外掛程式日誌程式,來記載新建立的日誌記錄。您可以透過 Data Collection Engine 服務程式或常駐程式以及 Hyades 工作台,監視共同記載日誌程式記載代理程式。


內容

本範例的內容包括示範在 Eclipse 環境中進行「共同記載策略」實作的用法所需的 Java 程式碼和相依關係。


需求

  1. 需要 JRE 1.4.0 或更新版才能編譯及執行本範例。

假設
  1. <workspace> 代表到工作台之工作區的絕對路徑。

相依關係

需要表格中所列出的 JAR 檔才能執行本範例:

JAR 檔 內含的外掛程式 需求原因
loggging.jar com.ibm.etools.common.logging 共同記載實作
hlcore.jar org.eclipse.hyades.logging.core Common Base Event 的 Hyades 記載核心相依關係
hlcbe101.jar org.eclipse.hyades.logging.core Common Base Event 實作
ecore.jar org.eclipse.emf.ecore Common Base Event 的 Eclipse 建模組織架構 (EMF) 相依關係
common.jar org.eclipse.emf.common Common Base Event 的 Eclipse 建模組織架構 (EMF) 相依關係
hexcore.jar org.eclipse.hyades.execution.core Hyades 記載代理程式
hexr.jar org.eclipse.hyades.execution.remote Hyades 記載代理程式相依關係
hexl.jar org.eclipse.hyades.execution.local Hyades 記載代理程式相依關係
hl14.jar org.eclipse.hyades.logging.java14 JSR-047 記載 API 的 Hyades 支援

執行步驟

如果要執行本範例,請遵循下列步驟:
  1. 如果工作台的預設 JRE 不是 1.4.0 或更新版,請修改新建立的 Java 專案(亦即 CommonLoggingProject),來使用 JRE 1.4.0 或更新版(專案 > 內容 > Java 建置路徑 > 程式庫 > JRE_LIB > 移除 > 新增程式庫... > JRE 系統程式庫 > 下一步 > 替代 JRE > 已安裝的 JRE... > 新增... > JRE 起始目錄 > 瀏覽... > [JRE 1.4.0 或更新版] > 確定 > 確定 > 確定 > 完成 > 確定)進行編譯並執行。
  2. 確認所有的編譯錯誤都已修正。
  3. 在執行本範例之前,請將必要的外掛程式新增至工作台的搜尋路徑中,然後建立工作台的執行時期實例。
  4. 執行「共同記載範例」,方法為選取「共同記載範例」功能表(共同記載範例 > 執行)或工具列按鈕(「綠色圈圈」圖示)。