Skip To Content

로깅 수준 변경

로깅 수준을 변경하면 설치 및 구성 문제를 해결하는 데 도움이 될 수 있습니다. 다음 로그 수준을 EM4C 서버 및 EM4C 디스패처에 사용할 수 있습니다.

  • DEBUG
  • INFO
  • WARN
  • ERROR
  • FATAL

EM4C 서버

기본 로깅 수준은 ERROR이며, 이는 대부분의 상황에 적합합니다.

EM4C 서버에 대한 로그 설정을 변경하려면 각 EM4C 서버 컴퓨터에서 다음을 완료해야 합니다.

관리자가 다음 단계를 수행해야 합니다.

  1. <em4c_location>\webapps\em4c\WEB-INF\classes(으)로 이동합니다.
  2. 텍스트 편집기에서 log4j.properties 파일을 엽니다.
  3. 다음 줄을 적절하게 변경합니다.
    log4j.logger.com.esri.em4c.cognos.custom.customRequestHandler=ERROR, stdout 
    log4j.logger.com.esri.em4c=ERROR, stdout, A1
  4. EM4C 서버를 재시작합니다.
    참고 사항:

    EM4C 서버 컴퓨터에서 Esri Maps for IBM Cognos 구성을 사용하여 이 컴포넌트의 로그 파일 위치를 변경할 수 있습니다.

EM4C 디스패처

EM4C 디스패처 로깅은 수동으로 구성해야 합니다.

기본 설정에 따라 EM4C 디스패처는 IBM Cognos cogserver.log 파일에 해당 항목을 기록합니다. EM4C 디스패처에 대한 문제를 해결하려면 추가 로깅을 활성화하면 됩니다.

주의:

디버그 목적으로만 추가 로깅을 활성화하는 것이 좋습니다. 로깅을 영구적인 프로세스로 구성하면 시스템 성능에 영향을 줍니다.

  1. 사용 중인 환경의 각 EM4C 디스패처에서 log4j.properties 파일의 백업을 만듭니다. 이 파일은 다음 위치에서 찾을 수 있습니다.

    <ibmcognos_root>\webapps\p2pd\WEB-INF\classes\

  2. 사용 중인 환경의 각 log4j.properties 파일에 다음을 추가합니다.
    log4j.logger.com.esri.em4c.cognos.handlers.RSVPHandler=trace,EM4C
    log4j.logger.com.esri.em4c.cognos.handlers.ServiceStatusThread=trace,EM4C
    log4j.appender.EM4C=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.EM4C.file=C:/logs/em4c_handler.log
    log4j.appender.EM4C.layout=org.apache.log4j.PatternLayout
    log4j.appender.EM4C.layout.ConversionPattern=%d  %5p (%M:%F:%L) - %m%n
  3. IBM Cognos 서비스를 다시 시작합니다.

    em4c_handler.log 로그 파일은 log4j.appender.EM4C.file 등록정보에서 지정한 위치에 생성됩니다. 이 등록정보의 값을 변경하여 파일 이름이나 다른 위치를 지정할 수 있습니다.

  4. 로그 파일을 알아 보고 이해하는 데 도움이 필요하면 Esri 지원에 문의하세요.