기본 모드 및 HPEL 모드
로깅 및 추적의 두 가지 모드 즉, 기본 모드 및 HPEL(High Performance Extensible Logging) 모드가 제품에 존재합니다. 이 주제를 사용하여 이러한 모드 간의 차이점을 이해하십시오.
기본 모드인 기본 모드는 이전 릴리스의 기존 로그 및 추적 프레임워크입니다. WebSphere® Application Server. 로그 및 추적을 사용하는 기존 스크립트 및 도구는 약간의 수정만 하면 HPEL 모드에서 작동할 수 있습니다.
새 로그 및 추적 프레임워크를 이용하려면 HPEL 모드를 사용해야 합니다. HPEL 모드가 사용되면 JVM 로그(일반적으로 SystemOut.log 및 SystemErr.log), 추적 로그(일반적으로 trace.log), 서비스 로그(일반적으로 activity.log)가 더 이상 기록되지 않습니다. 대신에, 로그 및 추적 컨텐츠가 로그 데이터 또는 추적 데이터 저장소에 독점 2진 형식으로 기록되고 구성된 경우에는 텍스트 로그 파일에 기록됩니다. 텍스트 로그 파일 쓰기를 사용하지 않으면 HPEL의 가능한 최대 성능 혜택을 누릴 수 있습니다. 로그 보기 도구인 LogViewer가 제공되어 저장소의 로그 및 추적 데이터를 보고, 필터링, 모니터링, 형식화할 수 있습니다.

| 소스 | 기본 모드 파일 | 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 | HPEL 모드 MBean | HPEL MBean 설명 |
|---|---|---|
| RasLoggingServiceMBean | RasLoggingServiceMBean | JMX 알림을 제공함 |
| HPELLogDataServiceMBean | 위치, 보유 정책, 공간 부족 작동, 버퍼링, 파일 교환과 같이 로그 저장소를 구성합니다. | |
| HPELTraceDataServiceMBean | 위치, 보유 정책, 공간 부족 작동, 버퍼링, 파일 교환과 같이 추적 저장소를 구성합니다. | |
| HPELTextLogServiceMBean | 위치, 보유 정책, 공간 부족 작동, 버퍼링, 파일 교환, SystemErr 또는 SystemOut 형식과 같이 텍스트 로그를 구성합니다. | |
| TraceServiceMBean | HPELControlServiceMBean | 추적 스펙 레벨을 구성하고 로그 및 추적 저장소 컨텐츠에 대한 액세스를 제공합니다. |