撰寫靜態配接器的 Java 類別
在建立靜態日誌剖析器時,會用 Java 類別來取代配接器配置檔的擷取器、剖析器和格式製作器元件。
靜態剖析器類別別必須實作 org.eclipse.hyades.logging.parser.IParser 介面。
您可以繼承抽象類別 org.eclipse.hyades.logging.parser.Parser 來做到這一點。
以下是 Java 類別所需要的標準格式。
- public void setConfiguration(Hashtable)
通用日誌配接器會呼叫這個方法,來提供配置資訊給由使用者在「匯入日誌檔」精靈中所指定,或配接器配置檔所提供的靜態剖析器類別。
- public void preParse()
這是建立連線之類起始設定工作(適用的話)的執行位置。
- public void parser(Log)
不必要實作這個方法。
它可以繼承自 org.eclipse.hyades.logging.parsers.Parser。
- public ICommonBaseEvent[] parseNext()
這個方法將執行剖析日誌檔的主要邏輯,例如,剖析一組記錄,並傳回代表該組記錄資料的 Common Base Event 物件陣列。
- public void postParse()
這是任何清除工作的執行位置。
寫好和測試好 Java 剖析器類別之後,您可以配置配接器配置檔的感應器元件來指向這個類別。
相關概念
Hyades 通用日誌配接器概觀
Common Base Event 格式規格
相關作業
建立日誌剖析器
建立靜態配接器
配置感應器元件
相關參照
配接器配置檔結構
配接器配置編輯器
正規表示式文法
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.