Ведение журнала и обмен сообщениями
Журналы сообщений можно просматривать из компонентов служб Windchill ESI, а также из компонентов Windchill EAI.
Службы Windchill ESI регистрируют различные виды сообщений с использованием возможностей ведения журнала Windchill на основе log4j.
Чтобы разрешить службам Windchill ESI записывать сообщения в журналы сервера методов Windchill, используйте следующую процедуру.
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