更改日志记录级别可帮助解决安装和配置问题。以下日志级别可用于 EM4C Server 和 EM4C Dispatcher:
- 调试
- INFO
- 警告
- 错误
- 致命错误
EM4C Server
日志记录的默认级别为 ERROR,这适用于大多数情况。
要更改 EM4C Server 的日志设置,必须在每个 EM4C Server 计算机上完成以下步骤。
这些步骤必须由管理员来执行。
- 浏览至 <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 Server。
注:
可在 EM4C Server 计算机上使用 Esri Maps for IBM Cognos 配置以更改此组件的日志文件位置。
EM4C Dispatcher
EM4C Dispatcher 日志记录必须手动配置。
默认情况下,EM4C Dispatcher 将其条目记录到 IBM Cognos cogserver.log 文件中。您可以启用附加日志记录以帮助解决 EM4C Dispatcher 出现的问题。
警告:
建议仅在进行调试时启用附加日志记录。将日志记录配置为一个永久性过程会影响系统性能。
- 在您环境中的每台 EM4C Dispatcher 计算机上,备份 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 支持。