로그 레벨
레벨은 Java™ 로깅에서 처리하는 이벤트를 제어합니다. WebSphere® Application Server가 시스템의 모든 로거 레벨을 제어합니다.
참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을
참조합니다. 권장되는 대안은 분배 및 IBM® i 시스템에서 SystemOut.log, SystemErr.log, trace.log 및 activity.log 파일을 사용하는 대신
HPEL(High Performance Extensible Logging) 로그를 사용하고
인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우
서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여
모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는
HPEL을 사용한 애플리케이션 문제점 해결 정보를
참조하십시오.
레벨 값은 로거가 작성될 때 구성 데이터로 설정되며, 런타임 시 관리 콘솔에서 변경할 수 있습니다. 구성 데이터에서 레벨을 설정하지 않으면, 레벨 값을 가지고 있는 상위 요소를 발견할 때까지 계층 구조에서 위로 진행하여 레벨을 확보합니다. 출력 장치에 공개되는 이벤트를 표시하기 위해 각 핸들러의 레벨을 설정할 수도 있습니다. 관리 콘솔에서 로거의 레벨을 변경할 경우 변경은 로거의 하위 요소로 전파됩니다.
레벨은 누적 방식입니다. 즉, 로거는 로거에 대해 설정된 레벨 및 설정된 레벨보다
높은 모든 레벨에서 로그된 오브젝트를 처리할 수 있습니다.
레벨 | 컨텐츠/중요도 |
---|---|
Off | 이벤트가 로그되지 않습니다. |
위험 | 태스크는 계속할 수 없으며 컴포넌트는 작동할 수 없습니다. |
심각 | 태스크는 계속할 수 없지만 컴포넌트는 계속 작동할 수 있습니다. |
경고 | 잠재적 오류 또는 발생 확률이 높은 오류 |
감사 | 서버 상태 또는 자원에 영향을 미치는 중요한 이벤트 |
정보 | 전체 태스크 진행사항에 대해 대략적으로 설명하는 일반 정보 |
Config | 구성 변경사항 또는 상태 |
세부사항 | 하위 태스크 진행상태를 상술하는 일반 정보 |
Fine | 추적 정보 - 일반 추적 |
Finer | 추적 정보 - 자세한 추적 + 메소드 입력 / 종료 / 리턴값 |
Finest | 추적 정보 - 더 자세한 추적 - 문제점 디버그에 필요한 모든 세부사항을 포함합니다. |
모두 | 모든 이벤트가 로깅됩니다. 사용자 정의 레벨을 작성하면, 모든 레벨은 사용자 정의 레벨을 포함하며, 3단계보다 더 자세한 추적을 제공할 수 있습니다. |
로깅 레벨을 설정하는 방법에 대한 지시사항은 관리 콘솔을 사용한
Java 로깅 구성 주제를 참조하십시오.
참고: Fine, Finer
및 Finest 레벨의 이벤트를 포함하는 추적 정보는 추적 로그에만
기록할 수 있습니다. 따라서 진단 추적을 사용 가능으로 설정하지
않을 경우, 로그 세부사항 레벨을 Fine, Finer 또는 Finest 레벨로
설정해도 로그된 데이터에 영향을 주지 않습니다.