여기서는 다음 섹션에서 설명하는 대로 XMPP/HTTP 게이트웨이의 로깅 수준을 구성하며, 로깅을 완전히 활성화하거나 비활성화하고, 게이트웨이 로그 파일이나 게이트웨이 로그 구성 파일의 위치를 변경할 수 있습니다.
Instant Messaging에서 지원되는 log4j 형식에 대한 자세한 내용은 Apache Logging Services 웹 사이트를 참조하십시오.
다음의 두 가지 방법으로 게이트웨이 로깅을 활성화하거나 비활성화할 수 있습니다.
httbind.conf의 httpbind.log4j.config 매개 변수 값 추가 또는 제거
(권장 사항) log4j 게이트웨이 구성 파일(httpbind_log4j.conf)의 구성 수정
대부분의 환경에서 httpbind_log4j.conf 파일 자체의 구성을 수정하는 한편 httpbind.log4j.config 매개 변수는 httpbind_log4j.conf 파일의 위치로 설정되어 있어야 합니다. 이 절차에서는 httpbind_log4j.conf 파일의 구성을 수정합니다.
httpbind_log4j.conf 파일을 엽니다.
이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며, 기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.
im-cfg-base/httpbind_log4j.conf |
게이트웨이 로깅을 비활성화하려면 log4j.logger.gateway 매개 변수를 다음과 같이 설정합니다.
log4j.logger.gateway=OFF |
게이트웨이 로깅을 활성화하려면 log4j.logger.gateway 매개 변수를 원하는 로깅 수준으로 설정합니다.
예를 들면 다음과 같습니다.
log4j.logger.gateway=ERROR |
사용할 수 있는 유효한 로깅 수준에 대한 목록은 표 13–1을 참조하십시오.
httpbind_log4j.conf를 저장하고 닫습니다.
httpbind.conf를 엽니다.
이 파일을 찾으려면 httpbind.conf 파일 위치를 참조하십시오.
httpbind.log4j.config 매개 변수 값을 XMPP/HTTP 게이트웨이 로그 구성 파일 위치로 설정합니다.
httpbind.conf를 저장하고 닫습니다.
웹 서버 또는 응용 프로그램 서버에서 제공되는 도구를 사용하여 게이트웨이를 다시 시작합니다.
Linux의 경우 XMPP/HTTP 게이트웨이를 설치하고 구성한 후에 httpbind_log4j.conf에서 XMPP/HTTP 게이트웨이에 대한 기본 로그 파일 위치를 수정해야 합니다.
httpbind_log4j.conf 파일을 엽니다.
이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며, 기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.
im-cfg-base/httpbind_log4j.conf |
log4.appender.appender_ID.file 매개 변수 값을 로그 파일 저장 위치로 설정합니다.
Apache Logging Services 웹 사이트에서 설명하는 log4j 구문 및 일반 구현 정보를 잘 알고 있어야 합니다.
httpbind_log4j.conf를 엽니다.
이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며, 기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.
im-cfg-base/httpbind_log4j.conf |
log4j.appender.appender-ID 매개 변수 값을 로그 파일 저장 위치로 설정합니다.
httpbind_log4j.conf를 저장하고 닫습니다.
웹 컨테이너를 다시 시작합니다.
기본 이외의 로그 위치를 사용하도록 선택한 경우 httpbind_log4j.conf에서 XMPP/HTTP 게이트웨이에 대한 기본 로그 파일 위치를 수정해야 합니다.
httpbind_log4j.conf 파일을 엽니다.
이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며, 기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.
im-cfg-base/httpbind_log4j.conf |
log4.appender.appender_ID.file 매개 변수 값을 로그 파일 저장 위치로 설정합니다.
Apache Logging Services 웹 사이트에서 설명하는 log4j 구문 및 일반 구현 정보를 잘 알고 있어야 합니다.
httpbind_log4j.conf를 엽니다.
이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며, 기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.
im-cfg-base/httpbind_log4j.conf |
log4j.logger.gateway 매개 변수를 원하는 로깅 수준으로 설정합니다.
예를 들면 다음과 같습니다.
log4j.logger.gateway=ERROR |
사용할 수 있는 유효한 로깅 수준에 대한 목록은 표 13–1을 참조하십시오.
log4j 구문 및 일반 구현에 대한 자세한 내용은 Apache Logging Services 웹 사이트를 참조하십시오. 게이트웨이 로그 구성 파일 구문은 다음과 같습니다.
log4j.logger.gateway=logging-level, Appender-ID # DEFAULT TO RollingFileAppender log4j.appender.Appender-ID=org.apache.log4j.RollingFileAppender log4j.appender.Appender-ID.file=log-dir/httpbind.log log4j.appender.Appender-ID.append=true|false log4j.appender.Appender-ID.maxBackupIndex=7 log4j.appender.Appender-ID.maxFileSize=max-log-file-size log4j.appender.Appender-ID.layout=org.apache.log4j.PatternLayout log4j.appender.Appender-ID.layout.ConversionPattern=log-entry-syntax |