이 주제는 서비스 컴포넌트 모니터링으로 생성된 로그 파일의
정보를 해석하는 방법을 논의합니다. 관리 콘솔의 로그 표시기에서
또는 선택한 별도의 텍스트 파일 편집기에서 로그 파일을 볼 수 있습니다.
서비스 컴포넌트 모니터링으로 로거에 가동된 이벤트는 공통 기본
이벤트 형식으로 인코딩됩니다. 이벤트는
로그 파일에 공개될 때 태그가 붙은 XML 형식의 긴 단일 텍스트 행으로 포함되며
아래에 표시된 대로 여기에는 여러 로거 특정 필드도 포함됩니다. 로깅된
이벤트의 공통 기본 이벤트 코딩 해독에 대한 자세한 내용은
이 문서의 이벤트 카탈로그 섹션을 참조해야 합니다. 이 섹션을 사용하여
로그 파일의 각 항목에 포함된 다른 필드 및 로거를 구성할 때
로그 파일에 대해 선택한 형식이 구조화된 방식을 이해하십시오.
기본 및 고급 형식 필드
로깅 출력을
파일 또는 인메모리 순환 버퍼로 지정할 수 있습니다.
추적 출력이 인메모리 순환 버퍼로 지정된 경우 이 출력을 보려면
파일에 출력을 덤프해야 합니다. 출력은 사용자가 지정한
기본, 고급 또는 로그 분석기 형식의 일반 텍스트로
생성됩니다. 출력의 기본 및 고급 형식은 메시지 로그에 사용 가능한
기본 및 고급 형식과 유사합니다. 기본 및 고급 형식은
여러 동일한 필드 및 형식화 기법을 사용합니다. 이 형식으로 사용할 수 있는
필드는 다음과 같습니다.
- TimeStamp
- 시간소인은 형식화되는 프로세스의 로케일을 사용하여
형식화됩니다. 밀리초 단위의 정밀도와 시간대가 있는 완전한
날짜(YYMMDD)를 포함합니다.
- ThreadId
- 추적 이벤트를 발행한 스레드의 해시 코드에서 생성된 8자의 16진 값
- ThreadName
- 메시지 또는 추적 이벤트를 발행한
Java™
스레드의 이름
- ShortName
- 추적 이벤트를 발행한 로깅 컴포넌트의 축약 이름.
일반적으로 WebSphere® ESB 내부 컴포넌트의 클래스 이름이지만
사용자 응용프로그램의 일부 기타 ID일 수 있습니다.
- LongName
- 추적 이벤트를 발행한 로깅 컴포넌트의 전체 이름. 일반적으로 WebSphere ESB 내부 컴포넌트의
완전한 클래스 이름이지만 사용자 응용프로그램의 일부 기타 ID일 수 있습니다.
- EventType
- 추적 이벤트의 유형을 나타내는 1자 필드. 추적 유형은
소문자입니다. 다음과 같은 값이 가능합니다.
- 1
- 이벤트 또는 fine 유형의 추적 항목
- 2
- finer 유형의 추적 항목
- 3
- 덤프, 디버그 또는 finest 유형의 추적 항목
- Z
- 추적 유형이 인식되지 않았음을 나타내는 플레이스홀더
- ClassName
- 메시지나 추적 이벤트를 발행한 클래스
- MethodName
- 메시지나 추적 이벤트를 발행한 메소드
- Organization
- 메시지나 추적 이벤트를 발행한 응용프로그램을 소유하는 조직
- 제품
- 메시지나 추적 이벤트를 발행한 제품
- 컴포넌트
- 메시지나 추적 이벤트를 발행한 제품 내의 컴포넌트
기본 형식
기본 형식으로 표시되는 추적 이벤트는
다음 형식을 사용합니다.
<timestamp><threadId><shortName><eventType>[className][methodName]<textmessage>
[parameter 1]
[parameter 2]
고급 형식
고급 형식으로 표시되는 추적 이벤트는
다음 형식을 사용합니다.
<timestamp><threadId><eventType><UOW><source=longName>[className][methodName]
<Organization><Product><Component>[thread=threadName]
<textMessage>[parameter 1=parameterValue][parameter 2=parameterValue]
로그 분석기 형식
로그 분석기
형식을 지정하면 WebSphere Application Server에
포함된 응용프로그램인 로그 분석기 도구를 사용하여 추적 출력을
열 수 있습니다.
이 도구를 통해 로그 분석기의 병합 기능을 사용할 수 있으므로
두 가지 다른 서버 프로세스의 추적을 상관시키려는 경우에 유용합니다.