기본 모드 및 HPEL 모드

로깅 및 추적의 두 가지 모드 즉, 기본 모드 및 HPEL(High Performance Extensible Logging) 모드가 제품에 존재합니다. 이 주제를 사용하여 이러한 모드 간의 차이점을 이해하십시오.

메모: 이 주제에서는 하나 이상의 애플리케이션 서버 로그 파일을 참조합니다. 권장되는 대안으로, HPEL(High Performance Extensible Logging) 로그 및 추적 인프라를 사용하는 대신 서버를 구성할 수 있습니다.SystemOut.log ,SystemErr.log ,trace.log , 그리고activity.log 배포된 파일 및 IBM® i 시스템. 네이티브와 함께 HPEL을 사용할 수도 있습니다. z/OS® 벌목 시설. HPEL을 사용할 경우에는 서버 프로파일 bin 디렉토리에서 LogViewer 명령행 도구를 사용하여 모든 로그 및 추적 정보를 액세스할 수 있습니다. 참조 HPEL 사용에 대한 정보 HPEL 사용에 대한 자세한 내용은 애플리케이션 문제 해결을 참조하세요.

기본 모드인 기본 모드는 이전 릴리스의 기존 로그 및 추적 프레임워크입니다. WebSphere® Application Server. 로그 및 추적을 사용하는 기존 스크립트 및 도구는 약간의 수정만 하면 HPEL 모드에서 작동할 수 있습니다.

새 로그 및 추적 프레임워크를 이용하려면 HPEL 모드를 사용해야 합니다. HPEL 모드가 사용되면 JVM 로그(일반적으로 SystemOut.log 및 SystemErr.log), 추적 로그(일반적으로 trace.log), 서비스 로그(일반적으로 activity.log)가 더 이상 기록되지 않습니다. 대신에, 로그 및 추적 컨텐츠가 로그 데이터 또는 추적 데이터 저장소에 독점 2진 형식으로 기록되고 구성된 경우에는 텍스트 로그 파일에 기록됩니다. 텍스트 로그 파일 쓰기를 사용하지 않으면 HPEL의 가능한 최대 성능 혜택을 누릴 수 있습니다. 로그 보기 도구인 LogViewer가 제공되어 저장소의 로그 및 추적 데이터를 보고, 필터링, 모니터링, 형식화할 수 있습니다.

다음 그림은 기본 모드 및 HPEL 모드 로그 및 추적 기능에 사용되는 파일을 표시합니다. 활성화되면 HPEL 텍스트 로그 파일은 Java™ 추적(선택 사항), Java 로그, System.out, 그리고 System.err. 점선에 표시된 대로 필요하지 않은 경우에는 HPEL 텍스트 로그를 사용 안함으로 설정할 수 있습니다.
그림 1. 로그 및 추적 파일
기본 모드 및 HPEL 모드 이벤트 저장.
표 1. 기본 모드 및 HPEL 모드 파일 . 이 테이블은 각 애플리케이션 및 애플리케이션 서버 로그, 추적, JVM 로그, 기본 JVM 로그 컨텐츠가 라우팅되는 지점 및 해당 컨텐츠를 볼 수 있는 방법을 표시합니다.
소스 기본 모드 파일 HPEL 모드 파일 HPEL 파일을 보는 방법
System.out SystemOut.log

trace.log(추적이 사용 가능한 경우)

logdata/*.wbl

TextLog_<timestamp> .log(텍스트 로그가 활성화된 경우)

logdata - 선택적 필터링과 함께 LogViewer를 사용하여 로그 데이터 저장소를 판독 가능한 텍스트로 렌더링한 후 텍스트 편집기 사용

TextLog - 모든 텍스트 편집기

System.err SystemErr.log System.out과 동일 System.out과 동일
java.util.logging(DETAIL 레벨 이상의 심각) SystemOut.log

activity.log

trace.log(추적이 사용 가능한 경우)

System.out과 동일 System.out과 동일
java.util.logging(DETAIL 레벨 미만) trace.log tracedata/*.wbl

TextLog_<timestamp> .log(텍스트 로그가 활성화된 경우)

tracedata - 선택적 필터링과 함께 LogViewer를 사용하여 추적 데이터 저장소를 판독 가능한 텍스트로 렌더링한 후 텍스트 편집기 사용

TextLog - 모든 텍스트 편집기

native cout native_stdout.log native_stdout.log 모든 텍스트 편집기
native cerr native_stderr.log native_stderr.log 모든 텍스트 편집기
다음 표는 MBean 서비스에 대해 설명합니다.
표 2. 기본 모드 및 HPEL 모드 MBean . 이 테이블에는 기본 모드 및 HPEL 모드 로그 및 추적 프레임워크와 연관된 JMX MBean이 표시됩니다.
기본 모드 MBean HPEL 모드 MBean HPEL MBean 설명
RasLoggingServiceMBean RasLoggingServiceMBean JMX 알림을 제공함
  HPELLogDataServiceMBean 위치, 보유 정책, 공간 부족 작동, 버퍼링, 파일 교환과 같이 로그 저장소를 구성합니다.
  HPELTraceDataServiceMBean 위치, 보유 정책, 공간 부족 작동, 버퍼링, 파일 교환과 같이 추적 저장소를 구성합니다.
  HPELTextLogServiceMBean 위치, 보유 정책, 공간 부족 작동, 버퍼링, 파일 교환, SystemErr 또는 SystemOut 형식과 같이 텍스트 로그를 구성합니다.
TraceServiceMBean HPELControlServiceMBean 추적 스펙 레벨을 구성하고 로그 및 추적 저장소 컨텐츠에 대한 액세스를 제공합니다.