log4j를 사용하여 로그 파일을 생성하지 않는 경우 로깅 정보를 생성할 대상인 Instant Messaging의 각 구성 요소에 특정한 구성 매개 변수를 설정해야 합니다. 이 방법을 Instant Messaging의 매개 변수 기반 로깅이라고 합니다. 리디렉션 서버, 멀티플렉서, 캘린더 에이전트 및 워치독을 포함한 모든 서버 인스턴스에 매개 변수 기반 로깅을 사용할 수 있습니다.
향후 릴리스에서는 iim.conf 매개 변수 기반 로깅 메커니즘이 사용되지 않을 수 있습니다. 따라서 가능한 경우 log4j를 사용하십시오.
표 13–2에서는 각 Instant Messaging 구성 요소의 로깅 수준을 설정하는 데 사용되는 로그 파일 이름 및 iim.conf의 구성 매개 변수를 제공합니다.
표 13–2 Instant Messaging 구성 요소의 로그 파일 이름 및 로깅 수준 구성 매개 변수
구성 요소 |
로그 파일 이름 |
로깅 수준 구성 매개 변수 |
---|---|---|
서버 |
xmppd.log |
iim.log.iim_server.severity |
멀티플렉서 |
mux.log |
iim.log.iim_mux.severity |
캘린더 에이전트 |
agent-calendar.log |
iim.log.agent-calendar.severity |
워치독 |
iim_wd.log |
iim.log.iim_wd.severity |
구성 매개 변수의 값은 다음과 같습니다.
fatal
error
warning
info
debug
각 로깅 수준에 기록되는 세부 사항에 대해서는 Instant Messaging 구성 요소 로깅 수준을 참조하십시오.
또한 Sun JavaTM System Access Manager가 있는 배포 환경의 로깅 구성은 com.iplanet.services.debug.level 등록 정보로 결정됩니다. 이 등록 정보는 Sun Java System Access Manager 호스트의 AMConfig.properties 파일에서 설정할 수 있습니다. 이 파일은 기본적으로 다음 위치에 설치됩니다.
AM-svr-base/lib/AMConfig.properties
여기서 AM-svr-base는 Access Manager를 설치한 디렉토리입니다.
등록 정보에 포함될 수 있는 값은 다음과 같습니다.
message
warning
error
off
Sun Java System Portal Server 데스크탑 로그 파일(desktop.debug)과 아카이브 로그 파일(IMArchiveSearch.log 및 IMArchiveSubmit.log)은 기본적으로 다음 위치에 저장됩니다.
Solaris: /var/opt/SUNWam/debug
Linux: /var/opt/sun/am/debug
iim.conf의 로깅 매개 변수를 수정합니다.
각 구성 요소에 설정해야 하는 로그 파일 및 관련 매개 변수에 대한 목록은 표 13–2를 참조하십시오.
iim.conf 파일 찾기 및 수정에 대한 지침은 iim.conf 파일 구문을 참조하십시오. 워치독에 대한 자세한 내용은 워치독 프로세스 관리를 참조하십시오. 캘린더 에이전트에 대한 자세한 내용은 16 장, 캘린더 팝업 미리 알림 사용을 참조하십시오.