Sun Java System Instant Messaging 7.2 관리 설명서

XMPP/HTTP 게이트웨이 로깅 관리

여기서는 다음 섹션에서 설명하는 대로 XMPP/HTTP 게이트웨이의 로깅 수준을 구성하며, 로깅을 완전히 활성화하거나 비활성화하고, 게이트웨이 로그 파일이나 게이트웨이 로그 구성 파일의 위치를 변경할 수 있습니다.

Instant Messaging에서 지원되는 log4j 형식에 대한 자세한 내용은 Apache Logging Services 웹 사이트를 참조하십시오.

ProcedureXMPP/HTTP 게이트웨이 로깅을 활성화 또는 비활성화하려면

다음의 두 가지 방법으로 게이트웨이 로깅을 활성화하거나 비활성화할 수 있습니다.

대부분의 환경에서 httpbind_log4j.conf 파일 자체의 구성을 수정하는 한편 httpbind.log4j.config 매개 변수는 httpbind_log4j.conf 파일의 위치로 설정되어 있어야 합니다. 이 절차에서는 httpbind_log4j.conf 파일의 구성을 수정합니다.

  1. httpbind_log4j.conf 파일을 엽니다.

    이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며, 기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.


    im-cfg-base/httpbind_log4j.conf
  2. 게이트웨이 로깅을 비활성화하려면 log4j.logger.gateway 매개 변수를 다음과 같이 설정합니다.


    log4j.logger.gateway=OFF
    
  3. 게이트웨이 로깅을 활성화하려면 log4j.logger.gateway 매개 변수를 원하는 로깅 수준으로 설정합니다.

    예를 들면 다음과 같습니다.


    log4j.logger.gateway=ERROR
    

    사용할 수 있는 유효한 로깅 수준에 대한 목록은 표 13–1을 참조하십시오.

  4. httpbind_log4j.conf를 저장하고 닫습니다.

ProcedureXMPP/HTTP 게이트웨이 로그 구성 파일의 위치를 변경하려면

  1. httpbind.conf를 엽니다.

    이 파일을 찾으려면 httpbind.conf 파일 위치를 참조하십시오.

  2. httpbind.log4j.config 매개 변수 값을 XMPP/HTTP 게이트웨이 로그 구성 파일 위치로 설정합니다.

  3. httpbind.conf를 저장하고 닫습니다.

  4. 웹 서버 또는 응용 프로그램 서버에서 제공되는 도구를 사용하여 게이트웨이를 다시 시작합니다.

ProcedureLinux: 설치 또는 업그레이드 후 XMPP/HTTP 게이트웨이 로그 파일의 위치를 설정하려면

Linux의 경우 XMPP/HTTP 게이트웨이를 설치하고 구성한 후에 httpbind_log4j.conf에서 XMPP/HTTP 게이트웨이에 대한 기본 로그 파일 위치를 수정해야 합니다.

  1. httpbind_log4j.conf 파일을 엽니다.

    이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며, 기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.


    im-cfg-base/httpbind_log4j.conf
  2. log4.appender.appender_ID.file 매개 변수 값을 로그 파일 저장 위치로 설정합니다.

ProcedureXMPP/HTTP 게이트웨이 로그 파일의 위치를 변경하려면

시작하기 전에

Apache Logging Services 웹 사이트에서 설명하는 log4j 구문 및 일반 구현 정보를 잘 알고 있어야 합니다.

  1. httpbind_log4j.conf를 엽니다.

    이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며, 기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.


    im-cfg-base/httpbind_log4j.conf
  2. log4j.appender.appender-ID 매개 변수 값을 로그 파일 저장 위치로 설정합니다.

  3. httpbind_log4j.conf를 저장하고 닫습니다.

  4. 웹 컨테이너를 다시 시작합니다.

ProcedureXMPP/HTTP 게이트웨이에 기본 이외의 로그 파일 위치를 사용하려면

기본 이외의 로그 위치를 사용하도록 선택한 경우 httpbind_log4j.conf에서 XMPP/HTTP 게이트웨이에 대한 기본 로그 파일 위치를 수정해야 합니다.

  1. httpbind_log4j.conf 파일을 엽니다.

    이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며, 기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.


    im-cfg-base/httpbind_log4j.conf
  2. log4.appender.appender_ID.file 매개 변수 값을 로그 파일 저장 위치로 설정합니다.

ProcedureXMPP/HTTP 게이트웨이 로깅 수준을 설정하려면

시작하기 전에

Apache Logging Services 웹 사이트에서 설명하는 log4j 구문 및 일반 구현 정보를 잘 알고 있어야 합니다.

  1. httpbind_log4j.conf를 엽니다.

    이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며, 기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.


    im-cfg-base/httpbind_log4j.conf
  2. log4j.logger.gateway 매개 변수를 원하는 로깅 수준으로 설정합니다.

    예를 들면 다음과 같습니다.


    log4j.logger.gateway=ERROR
    

    사용할 수 있는 유효한 로깅 수준에 대한 목록은 표 13–1을 참조하십시오.

XMPP/HTTP 게이트웨이 log4j 로그 파일 구성 구문

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

예 10–1 XMPP/HTTP 게이트웨이 로그 구성 파일(httpbind_log4j.conf)


log4j.logger.gateway=ERROR, A1
# DEFAULT TO RollingFileAppender
log4j.appender.A1=org.apache.log4j.RollingFileAppender
# log4j.appender.A1.file=$(logdir)/gateway.log
log4j.appender.A1.file=/tmp/gatewaylog
log4j.appender.A1.append=true
log4j.appender.A1.maxBackupIndex=7
log4j.appender.A1.maxFileSize=5mb
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n