Sun Java System Instant Messaging 7.2 관리 설명서

Instant Messaging 구성 요소 로깅 수준

오류 로그의 관리 수준이나 우선 순위는 로그의 세밀함 정도를 정의합니다. 우선 순위 수준이 높을수록 높은 우선 순위(높은 심각도)의 이벤트만 로그 파일에 기록되므로 세밀도가 떨어집니다. 이와 반대로, 우선 순위가 낮으면 로그 파일에 더 많은 이벤트가 기록되므로 세밀도가 높아집니다.

log4j 기반 또는 매개 변수 기반의 로깅 사용 여부에 관계 없이 각 구성 요소별로 로깅 수준을 설정할 수 있습니다.

표 13–1은 구성 요소에 대한 로깅 수준을 설명합니다. 이 로깅 수준은 UNIX syslog 기능으로 정의된 수준의 하위 집합입니다.

표 13–1 Instant Messaging 구성 요소의 로깅 수준

수준 

설명 

FATAL

이 우선 순위는 로그 파일에 최소 로깅 세부 사항을 기록합니다. 서버 문제 또는 심각한 오류 조건이 발생할 때마다 로그 레코드가 로그 파일에 추가됩니다. 치명적 오류가 발생하면 운영 프로그램의 기능이 중지될 수 있습니다.  

ERROR

복구 가능한 소프트웨어 오류 조건이 발생하거나 네트워크 실패가 감지될 때마다 로그 레코드가 로그 파일에 추가됩니다. 서버가 클라이언트나 다른 서버와의 연결에 실패한 경우를 예로 들 수 있습니다. 

WARNING

사용자 오류가 감지될 때마다 로그 레코드가 로그 파일에 추가됩니다. 클라이언트에서 전송한 통신을 서버에서 인식할 수 없는 경우를 예로 들 수 있습니다. 

INFO

중요한 작업이 수행될 때마다 로그 레코드가 로그 파일에 추가됩니다. 최종 사용자가 성공적으로 로그인 또는 로그아웃한 경우를 예로 들 수 있습니다. 

DEBUG

작업이 로그 파일에 기록됩니다. 이 정보는 디버깅 용도에만 유용합니다. 각 프로세스나 작업 내에 개별 단계와 함께 각 이벤트가 로그 파일에 기록되므로 최종 사용자가 응용 프로그램을 디버깅할 때 해당 문제를 식별할 수 있습니다. 

특정 로깅 수준을 선택하면 이 수준 및 이보다 더 높은 수준이지만 더 낮은 세밀도에 해당하는 이벤트들이 로그됩니다

INFO는 서버의 기본 수준입니다. ERROR는 멀티플렉서, 캘린더 에이전트 및 워치독 로그 파일의 기본 수준입니다.


주 –

log4j를 사용하지 않고 로깅 수준을 DEBUG로 지정하면 로그 파일의 크기가 더 커집니다. 디스크 공간을 너무 많이 차지하지 않도록 로그 파일을 모니터링하고 정리합니다.