정적 어댑터에 대한 Java 클래스 쓰기
정적 로그 구문 분석기를 작성할 때 어댑터 구성 파일의 추출기, 구문 분석기 및 포맷터 구성요소는
Java 클래스로 바뀌어집니다. 정적 구문 분석기 클래스는
org.eclipse.hyades.logging.parser.IParser 인터페이스를 구현해야 합니다.
이는 추상 클래스 org.eclipse.hyades.logging.parser.Parser를 확장함으로써 수행될 수 있습니다.
다음은 Java 클래스에서 요구되는 표준 형식입니다.
- public void setConfiguration(Hashtable)
이 메소드는 일반 로그 어댑터에 의해 호출되어 정적 구문 분석기 클래스에 구성 정보를
제공합니다. 정적 구문 분석기 클래스는 사용자에 의해 로그 파일 가져오기 마법사에 지정되었거나
어댑터 구성 파일에 제공되어 있습니다.
- public void preParse()
이 메소드에서는 연결 설정과 같은 초기화 작업(적용 가능한 경우)이 실행됩니다.
- pubic void parser(Log)
이 메소드의 구현은 필수적이지 않습니다.
org.eclipse.hyades.logging.parsers.Parser로부터 계승할 수 있습니다.
- public ICommonBaseEvent[] parseNext()
이 메소드는 레코드 세트의 구문 분석 및 해당 레코드 세트의 데이터를 표시하는
공통 기반 이벤트 오브젝트의 배열을 리턴하는 것과 같은 로그 파일을 구문 분석하기 위한
대다수의 논리를 실행합니다.
- public void postParse()
이 메소드에서는 모든 정리 타스크가 실행됩니다.
Java 구문 분석기 클래스를 작성하여 테스트한 후, 이 클래스를 참조하도록
어댑터 구성 파일의 센서 구성요소를 구성할 수 있습니다.
.
관련 개념
Hyades 일반 로그 어댑터의 개요
공통 기반 이벤트 형식 스펙
관련 타스크
로그 구문 분석기 작성
정적 어댑터 작성
센서 구성요소 구성
관련 참조
어댑터 구성 파일 구조
어댑터 구성 편집기
정규 표현식 문법
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.