로그 레벨 설정

이 주제를 사용하여 로그 레벨 설정을 구성 및 관리하십시오.

로그 레벨을 사용하면 Java™ 로깅에서 처리하는 이벤트를 제어할 수 있습니다. 로거의 레벨을 변경할 경우 변경사항은 로거의 하위로 전달됩니다.

로그 세부사항 레벨 변경

추적할 컴포넌트, 패키지 또는 구룹을 지정하는 로그 세부사항 레벨을 입력하십시오. 로그 세부사항 레벨 문자열은 이 주제에 설명된 특정 문법을 준수해야 합니다. 로그 세부사항 레벨 문자열을 직접 입력하거나 그래픽 추적 인터페이스를 사용하여 생성할 수 있습니다.

구성 탭을 선택하는 경우, 잘 알려진 컴포넌트, 패키지 및 그룹의 정적 목록이 표시됩니다. 이 목록은 포괄적이지 않을 수 있습니다.

런타임 탭을 선택하면, 현재 실행 중인 Application Server 및 통계 목록에 등록된 모든 컴포넌트와 함께 컴포넌트, 패키지 및 그룹 목록이 표시됩니다.

로그 세부사항 레벨 스펙의 형식은 다음과 같습니다.
<component> = <level>

여기서, <component>는 로그 세부사항 레벨을 설정할 컴포넌트이고, <level>은 유효한 로거 레벨(off, unrecoverable, severe, warning, audit, info, config, detail, fine, finer, finest, all) 중 하나입니다. 다중 로그 세부사항 레벨 스펙은 콜론(:)으로 구분하십시오.

컴포넌트는 Java 패키지 및 클래스에 해당하거나 Java 패키지의 콜렉션에 해당합니다. 지정된 컴포넌트에 들어 있는 모든 패키지의 모든 클래스를 포함하는 컴포넌트를 표시하려면 별표(*)를 와일드 카드로 사용하십시오. 예를 들어, 다음과 같습니다.
*
제품 시스템 코드 및 고객 코드를 포함하여 Application Server에서 실행 중인 모든 추적 가능한 코드를 지정합니다.
com.ibm.ws.*
패키지 이름이 com.ibm.ws로 시작하는 모든 클래스를 지정합니다.
com.ibm.ws.classloader.JarClassLoader
JarClassLoader 클래스만을 지정합니다.

그룹 및 컴포넌트 목록 모두에서 선택할 경우 관리 콘솔에서 로그 세부사항 레벨 스펙을 설정할 때 오류가 발생할 수 있습니다. 경우에 따라, 어떤 목록에서의 선택을 추가할 때 다른 목록에서의 선택이 소실되는 경우가 있습니다. 이 문제점을 해결하려면 로그 세부사항 레벨 스펙을 직접 로그 세부사항 레벨 입력 필드에 입력하십시오.

로그 세부사항 레벨을 설정할 컴포넌트 또는 그룹을 선택하십시오.
문제점 방지: 로그 레벨 값은 대소문자를 구분하고 소문자로 시작됩니다.gotcha
표 1. 유효한 로그 레벨. 다음 표는 WebSphere® Application Server 버전 6 이상에서 Application Server의 유효한 레벨 및 이전 버전에서 유효한 로그 및 추적 레벨을 나열합니다.
버전 6 로그 레벨 버전 6 이전 로그 레벨 버전 6 이전 추적 레벨 내용/중요도
off off 모두 사용 불가능* 로깅이 꺼져 있습니다.

* 버전 6에서는 추적 레벨 모두 사용 불가능이 추적을 끄지만 로깅을 끄지는 않습니다. 로깅은 정보 레벨로 설정되어 있습니다.

fatal fatal - 타스크를 계속할 수 없고 컴포넌트, 응용프로그램 및 서버를 작동할 수 없습니다.
severe error - 타스크를 계속할 수 없지만 컴포넌트, 응용프로그램 및 서버를 계속 작동할 수 있습니다. 이 레벨은 곧 발생할 수 있는 심각한 오류를 표시합니다.
warning warning - 잠재적 오류 또는 곧 발생할 수 있는 오류. 이 레벨은 진행형의 장애를 표시하기도 합니다(예: 자원의 잠재적 누출).
audit audit - 서버 상태나 자원에 영향을 미치는 중요한 이벤트
info info - 전체 작업 진행을 요약하는 일반 정보
config - - 구성 변경 또는 상태
detail - - 하위 작업 진행의 세부사항에 대한 일반 정보
fine - 이벤트 추적 정보 - 일반 추적 + 메소드 입력, 종료 및 리턴 값
finer - 입력/종료 추적 정보 - 자세한 추적
finest - 디버그 추적 정보 - 문제점을 디버그하는 데 필요한 모든 세부사항을 포함하는 자세한 추적.
all   모두 사용 가능 모든 이벤트가 로그됩니다. 사용자 정의 레벨을 작성하면, 이들 레벨은 모두 레벨에 포함되며, 모두 레벨에서는 가장 정밀한 레벨보다 더 자세한 추적을 제공할 수 있습니다.
버전 6.0 이상에서 로그 레벨을 사용 가능으로 설정한 경우에는 그보다 높은 심각도의 레벨도 모두 사용 가능합니다. 예를 들어, Application Server 버전 6.x에서 로깅 레벨을 경고로 설정한 경우에는 경고, 심각한치명적 이벤트가 처리됩니다.

정밀(Fine), 더 정밀한(Finer) 및 가장 정밀한(Finest) 레벨의 이벤트 추적 정보는 추적 로그에만 기록할 수 있습니다. 진단 추적을 사용 가능으로 설정하지 않을 경우, 로그 세부사항 레벨을 Fine, Finer 또는 Finest 레벨로 설정해도 로그된 데이터를 변경할 수 없습니다.




표시된(온라인) 링크는 인터넷에 액세스해야 합니다.

관련 태스크
관련 참조


파일 이름: utrb_loglevel.html