Skip To Content

更改日志记录级别

更改日志记录级别可帮助解决安装和配置问题。以下日志级别可用于 EM4C Server 和 EM4C Dispatcher:

  • 调试
  • INFO
  • 警告
  • 错误
  • 致命错误

EM4C Server

日志记录的默认级别为 ERROR,这适用于大多数情况。

要更改 EM4C Server 的日志设置,必须在每个 EM4C Server 计算机上完成以下步骤。

这些步骤必须由管理员来执行。

  1. 浏览至 <em4c_location>\webapps\em4c\WEB-INF\classes
  2. 在文本编辑器中打开 log4j.properties 文件。
  3. 更改以下行(根据需要):
    log4j.logger.com.esri.em4c.cognos.custom.customRequestHandler=ERROR, stdout 
    log4j.logger.com.esri.em4c=ERROR, stdout, A1
  4. 重新启动 EM4C Server。
    注:

    可在 EM4C Server 计算机上使用 Esri Maps for IBM Cognos 配置以更改此组件的日志文件位置。

EM4C Dispatcher

EM4C Dispatcher 日志记录必须手动配置。

默认情况下,EM4C Dispatcher 将其条目记录到 IBM Cognos cogserver.log 文件中。您可以启用附加日志记录以帮助解决 EM4C Dispatcher 出现的问题。

警告:

建议仅在进行调试时启用附加日志记录。将日志记录配置为一个永久性过程会影响系统性能。

  1. 在您环境中的每台 EM4C Dispatcher 计算机上,备份 log4j.properties 文件。此文件位于以下位置:

    <ibmcognos_root>\webapps\p2pd\WEB-INF\classes\

  2. 将以下内容添加到环境中的每个 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
  3. 重新启动 IBM Cognos 服务。

    日志文件,em4c_handler.log,将在 log4j.appender.EM4C.file 属性指定的位置上创建。您可以通过更改该属性值来指定其他位置或文件名。

  4. 如需获得阅读和理解日志文件的相关帮助,请联系 Esri 支持