일반 로그 어댑터는 어댑터가 생성한 Common Base Event 오브젝트를 로깅 에이전트로 송신할 수 있도록 하는 출력기 클래스를 제공합니다. 로그 및 추적 분석기는 로깅 에이전트에 첨부하여 응용프로그램 로그를 실시간으로 모니터하고 분석하는 데 사용할 수 있습니다.
전제조건:모니터링하기 위한 어댑터를 구성하려면 다음 단계를 수행하십시오.
참고: 새 어댑터 구성 파일이 작성되면 기본적으로 CBELogOutputter클래스를 사용하도록
구성됩니다. 이 설정을 변경하지 않았으면 이 프로시저를 건너뛸 수 있습니다.
어댑터 구성 파일의 출력기 구성요소는 Common Base Event 오브젝트를 로깅 에이전트에
작성하는 CBELogOutputter 클래스를 사용하도록 갱신되어야 합니다. 기존 출력기 구성요소를 갱신하거나
새 출력기 구성요소를 추가할 수 있습니다.
새 출력기 구성요소를 추가하려면 다음과 같이 하십시오.
| 이름: | 컨텍스트에 있는 출력기 이름 |
| 설명: | 이 출력기가 수행하는 작업의 설명 |
| 실행 파일 클래스: | org.eclipse.hyades.logging.adapter.outputters.CBELogOutputter |
| 로깅 레벨: | 출력기 구성요소가 사용해야 하는 내부 로깅 레벨.
99값은 출력기가 메시지를 로그하지 않는 것을 의미합니다. 0값은 출력기가 모든 심각도의 메시지를 로그하는 것을 의미합니다. 권장되는 50값은 치명적이거나 심각한 내부 출력기 오류 메시지가 로그되는 것을 의미합니다. |
| 역할: | 출력기 |
| 고유 ID: | 2단계에서 컨텍스트 인스턴스에 정의된 출력기를 나타내야 합니다. 찾아보기 단추를 사용하여 올바른 ID를 선택하십시오. |
로그 분석기가 로그 파일을 연속적으로 모니터하게 하려면, 연속 조작을 위해 어댑터 구성 파일의 컨텍스트 인스턴스 특성을 갱신해야 합니다.
작성한 로그 어댑터는 Windows 환경에서 일괄처리 파일을 사용하거나 비Windows 환경에서
쉘 스크립트를 사용하여 외부적으로 실행될 수 있습니다. 아래의 파일은 로그 어댑터를 실행할
Java 프로세스를 실행하는 데 사용될 수 있는 샘플 파일입니다.
참고: 시스템에서 일반 로그 어댑터를 실행하려면 이 시스템에 Hyades가 설치되어야 합니다.
Windows 일괄처리 파일:
@rem USAGE: runregex @rem Change the following lines to point to the directory where you unzipped the runtime @rem and the directory where your log adapter resides SET HYADES_HOME=d:\hyadesDC SET YOUR_ADAPTER_DIRECTORY=MyAdapterDirectory SET CONFIG_FILE=%HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY%\myadapter.adapter PUSHD %HYADES_HOME%\%YOUR_ADAPTER_DIRECTORY% java -classpath "%HYADES_HOME%\lib\glaconfigs.jar;%HYADES_HOME%\lib\hexr.jar;%HYADES_HOME%\lib\hgla.jar;%HYADES_HOME%\lib\hglaconfig.jar;%HYADES_HOME%\lib\hlcore.jar;%HYADES_HOME%\lib\hlevents.jar;%HYADES_HOME%\lib\hparse.jar;;%HYADES_HOME%\lib\logparsers.jar;%HYADES_HOME%\lib\xalan.jar;" org.eclipse.hyades.logging.adapter.Adapter -ac "%CONFIG_FILE%" -cc "%CONFIG_FILE%" POPD비Windows 일괄처리 파일:
#!/bin/sh # USAGE: runregex_example.sh # Change the following line to point to the directory where you unzipped the runtime HYADES_HOME=/home/hyadesDC export HYADES_HOME YOUR_DIRECTORY=/yourdirectory export YOUR_DIRECTORY CONFIG_FILE=$HYADES_HOME/$YOUR_DIRECTORY/myadapter.adapter export CONFIG_FILE CUR_DIR=`pwd` export CUR_DIR cd $HYADES_HOME/$YOUR_DIRECTORY java -classpath "$HYADES_HOME\lib\glaconfigs.jar;$HYADES_HOME\lib\hexr.jar;$HYADES_HOME\lib\hgla.jar;$HYADES_HOME\lib\hglaconfig.jar;$HYADES_HOME\lib\hlcore.jar;$HYADES_HOME\lib\hlevents.jar;$HYADES_HOME\lib\hparse.jar;;$HYADES_HOME\lib\logparsers.jar;$HYADES_HOME\lib\xalan.jar;" org.eclipse.hyades.logging.adapter.Adapter -ac "$CONFIG_FILE" -cc "$CONFIG_FILE" cd $CUR_DIR어댑터를 실행할 Java 프로세스를 실행하는 데 필요한 대로 파일을 구성하십시오.
이제 실행 중인 응용프로그램 로그를 모니터할 준비가 되었습니다.

관련 개념
Hyades 일반 로그 어댑터의 개요
Common Base Event 형식 스펙
관련 타스크
로그 구문 분석기 작성
관련 참조
어댑터 구성 파일 구조
어댑터 구성 편집기
정규 표현식 문법