配置靜態配接器的感應器元件
必備條件:
感應器的角色是提供要處理之內容的讀取方法。
在靜態剖析器中,感應器加入了一個內容來指出在感應器處理之後,應該呼叫自訂 Java 剖析器類別。
如果要配置感應器,請執行下列動作:
- 在配接器配置編輯器的左窗格中,選取配置 > 環境定義實例 > 感應器。
這時右窗格會顯示感應器資訊。
- 從感應器類型清單中選取 StaticParserSensor。
- 在詳細資料窗格的說明欄位中,輸入感應器的說明。
- 在區塊作業上限欄位中,輸入將 Common Base Event 物件傳給輸出器之前,靜態剖析器感應器所建立的 Common Base Event 物件數。
這個值指出靜態剖析器類別的 parseNext() 方法應該傳回多少 Common Base Event 物件。
靜態剖析器類別的 setConfiguration() 方法會在 array_size 參數中,將這個值傳給靜態剖析器類別。
- 靜態配接器的信任緩衝區大小和檔案標底大小欄位,僅適合延伸 org.eclipse.hyades.logging.parsers.MonitoringParser 的連續作業和靜態剖析器類別所配置的環境定義。請參閱配置感應器元件,以取得這些欄位的相關資訊。
- 當建立配接器配置檔時,會自動產生 directory 和 fileName 內容。
這些內容對應於日誌檔目錄和檔案名稱。
如果要更新這些內容,請執行下列動作:
- 選取配置 > 環境定義實例 > 感應器 > fileName 內容。
- 編輯內容值。
- 儲存配接器配置檔來套用變更。
- 重複相同步驟來處理 directory 內容。
- 新增 parserClassName 內容。
- 選取配置 > 環境定義實例 > 感應器。
- 按一下滑鼠右鍵來啟動蹦現功能表。選取新增 > 內容。這時會以輸入內容名稱和值的欄位來重新整理右窗格。
- 輸入 parserClassName 作為內容名稱,輸入 Java 剖析器類別的名稱作為內容值。
- 儲存配接器配置檔來套用變更。
- 您可以新增其他包含能夠傳給靜態剖析器 Java 類別的配置資訊的內容。比方說,日誌檔版本。
- 由於您變更了感應器類型,因此,您必須更新環境定義之下對應的感應器元件。
- 選取環境定義 > 環境定義基本實作環境定義 > 元件 OS 檔案感應器。
- 更新名稱和說明。請在執行類別中,輸入 org.eclipse.hyades.logging.adapter.config.sensors.StaticParserSensor。

- 儲存配接器配置檔來套用變更。
請參閱配置檔結構,以取得靜態剖析器的感應器元件所需要的內容總結。
配置好感應器之後,您可以繼續配置輸出器元件。
相關概念
Hyades 通用日誌配接器概觀
Common Base Event 格式規格
相關作業
建立日誌剖析器
建立靜態配接器
配置靜態剖析器的輸出器元件
相關參照
配接器配置檔結構
配接器配置編輯器
正規表示式文法
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.