企业管理 > Windchill ESI > 在 SAP 环境中管理 Windchill ESI > Windchill ESI 日志记录
  
Windchill ESI 日志记录
消息日志可以从 Windchill ESI 服务组件以及 Windchill EAI 组件来查看。
Windchill ESI 服务使用基于 Windchill 的 log4j 日志记录功能记录各种类型的消息。
要启用 Windchill ESI 服务将消息写入到 Windchill MethodServer 日志,使用下列步骤:
1. 导航到下面的文件并进行修改:
<wt_home>/codebase/WEB-INF/log4jMethodServer.properties
2. 要记录 ESI 服务的所有类的调试消息,请添加下列条目:
logger.esi.name=com.ptc.windchill.esi
logger.esi.level=DEBUG
要记录 ESI 服务的所有类的所有消息类型,请添加下列条目文件:
logger.esi.name=com.ptc.windchill.esi
logger.esi.level=ALL
也可以对特定的包或类进行记录。例如,要启用 com.ptc.windchill.esi.txn 包中所有类的调试消息的日志记录功能,需输入以下内容:
logger.txn.name=com.ptc.windchill.esi.txn
logger.txn.level=DEBUG
要记录 com.ptc.windchill.esi.svc.StandardESIService 类的所有消息类型 (例如,Debug、Info、Warn、Trace),请输入下列内容:
logger.StandardESIService.name=com.ptc.windchill.esi.svc.StandardESIService
logger.StandardESIService.level=ALL
* 
要完全关闭日志记录,请将相关属性设置为 OFF。例如,为此对于 com.ptc.windchill.esi.txn 包中所有的类,要输入下列内容:
logger.txn.name=com.ptc.windchill.esi.txn
logger.txn.level=OFF
要启用或禁用在运行的方法服务器实例中的日志记录,执行下列步骤:
在 Windchill shell 中,运行以下命令:
要启用该功能:windchill wt.util.jmx.SetLogLevel -ms com.ptc.windchill.esi DEBUG
要禁用:windchill wt.util.jmx.SetLogLevel -ms com.ptc.windchill.esi
* 
有关日志记录的详细信息,请参阅管理 Windchill 日志记录
启用 Windchill ESI“中间件”来将消息写入调试日志
* 
本部分仅适用于 SAP 系统。
消息日志可以从 Windchill ESI 中间件组件查看。
以下基于 log4j 的记录器可供使用:
com.ptc.esi.middleware
com.ptc.esi.middleware.Part
com.ptc.esi.middleware.BOM
com.ptc.esi.middleware.ChangeNotice
com.ptc.esi.middleware.Document
com.ptc.esi.middleware.ProcessPlan
com.ptc.esi.middleware.Tooling
com.ptc.esi.middleware.ProcessMaterial
com.ptc.esi.middleware.ControlCharacteristic
com.ptc.esi.middleware.Option
com.ptc.esi.middleware.OptionSet
com.ptc.esi.middleware.Dependency
要启用 Windchill ESI 中间件以将消息写入日志,请使用下列步骤:
1. 导航到下面的文件并进行修改:
<wt_home>/codebase/WEB-INF/log4jMethodServer.properties
2. 在 Windchill shell 中,运行以下命令:
要启用日志:
windchill wt.util.jmx.SetLogLevel -ms com.ptc.esi.middleware ALL
要禁用日志:
windchill wt.util.jmx.SetLogLevel -ms com.ptc.esi.middleware
3. 导航到“站点” > “实用程序”,然后打开“首选项管理”实用程序。
4. 导航到 Client Customization 首选项并设置其为“是”
5. 导航到新创建的“自定义”选项卡并选择“工具”。然后选择 log4j
6. 选择“方法服务器”选项,输入记录器作为 com.ptc.esi.middleware,然后选择 DEBUG
* 
有关日志记录的详细信息,请参阅管理 Windchill 日志记录