로깅 수준을 변경하면 설치 및 구성 문제를 해결하는 데 도움이 될 수 있습니다. 다음 로그 수준을 EM4C 서버 및 EM4C 디스패처에 사용할 수 있습니다.
- DEBUG
- INFO
- WARN
- ERROR
- FATAL
EM4C 서버
기본 로깅 수준은 ERROR이며, 이는 대부분의 상황에 적합합니다.
EM4C 서버에 대한 로그 설정을 변경하려면 각 EM4C 서버 컴퓨터에서 다음을 완료해야 합니다.
관리자가 다음 단계를 수행해야 합니다.
- <em4c_location>\webapps\em4c\WEB-INF\classes(으)로 이동합니다.
- 텍스트 편집기에서 log4j.properties 파일을 엽니다.
- 다음 줄을 적절하게 변경합니다.
log4j.logger.com.esri.em4c.cognos.custom.customRequestHandler=ERROR, stdout log4j.logger.com.esri.em4c=ERROR, stdout, A1
- EM4C 서버를 재시작합니다.
참고 사항:
EM4C 서버 컴퓨터에서 Esri Maps for IBM Cognos 구성을 사용하여 이 컴포넌트의 로그 파일 위치를 변경할 수 있습니다.
EM4C 디스패처
EM4C 디스패처 로깅은 수동으로 구성해야 합니다.
기본 설정에 따라 EM4C 디스패처는 IBM Cognos cogserver.log 파일에 해당 항목을 기록합니다. EM4C 디스패처에 대한 문제를 해결하려면 추가 로깅을 활성화하면 됩니다.
주의:
디버그 목적으로만 추가 로깅을 활성화하는 것이 좋습니다. 로깅을 영구적인 프로세스로 구성하면 시스템 성능에 영향을 줍니다.
- 사용 중인 환경의 각 EM4C 디스패처에서 log4j.properties 파일의 백업을 만듭니다. 이 파일은 다음 위치에서 찾을 수 있습니다.
<ibmcognos_root>\webapps\p2pd\WEB-INF\classes\
- 사용 중인 환경의 각 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
- IBM Cognos 서비스를 다시 시작합니다.
em4c_handler.log 로그 파일은 log4j.appender.EM4C.file 등록정보에서 지정한 위치에 생성됩니다. 이 등록정보의 값을 변경하여 파일 이름이나 다른 위치를 지정할 수 있습니다.
- 로그 파일을 알아 보고 이해하는 데 도움이 필요하면 Esri 지원에 문의하세요.