다른 응용 프로그램과 통합 > Windchill ESI 소개 > Windchill Integration for MES 사용 > 로깅 및 메시징
  
로깅 및 메시징
메시지 로그는 Windchill ESI 서비스 컴포넌트 및 Windchill EAI 컴포넌트에서 볼 수 있습니다.
Windchill ESI 서비스는 Windchill의 log4j 기반 로깅 기능을 사용하여 다양한 종류의 메시지를 로깅합니다.
Windchill ESI 서비스를 사용 가능으로 설정하여 Windchill Method Server 로그에 메시지를 기록하려면 다음 절차를 따르십시오.
1. 다음 파일로 이동하여 수정합니다.
<wt_home>/codebase/WEB-INF/log4jMethodServer.properties
2. ESI 서비스의 모든 클래스에 대해 디버그 메시지 로깅을 사용 가능으로 설정하려면 다음 항목을 추가합니다.
log4j.logger.com.ptc.windchill.esi=DEBUG
ESI 서비스의 모든 클래스에 대해 모든 유형의 메시지 로깅을 사용 가능으로 설정하려면 다음 항목을 추가합니다.
log4j.logger.com.ptc.windchill.esi=ALL
특정 패키지 또는 클래스에 대해 로그를 사용 가능으로 설정할 수도 있습니다. 예를 들어, com.ptc.windchill.esi.txn 패키지의 모든 클래스에 대해 디버그 메시지 로깅을 사용 가능으로 설정하려면 다음을 입력합니다.
log4j.logger.com.ptc.windchill.esi.txn=DEBUG
com.ptc.windchill.esi.svc.StandardESIService 클래스에 대해 모든 유형의 메시지(예: 디버그, 정보, 경고 또는 추적) 로깅을 사용 가능으로 설정하려면 다음을 입력합니다.
log4j.logger.com.ptc.windchill.esi.svc.StandardESIService=ALL
* 
로깅을 완전히 해제하려면 관련 등록 정보를 OFF로 설정합니다. 예를 들어, com.ptc.windchill.esi.txn 패키지의 모든 클래스에 대해 로깅을 완전히 해제하려면 다음을 입력합니다.
log4j.logger.com.ptc.windchill.esi.txn=OFF
실행 중인 메소드 서버 인스턴스에서 로깅을 사용 또는 사용 안 함으로 설정하려면 다음 절차를 따르십시오.
Windchill 셸에서 다음 명령을 실행합니다.
사용으로 설정: windchill wt.util.jmx.SetLogLevel -ms com.ptc.windchill.esi DEBUG
사용 안 함으로 설정: windchill wt.util.jmx.SetLogLevel -ms com.ptc.windchill.esi
* 
로깅에 대한 자세한 내용은 Windchill 로깅 관리를 참조하십시오.