Strategy ONE

正在登录 Modeling Service

建模服务使用 log4j 2 以支持日志记录要求。

MicroStrategy 2021 Update 4 及更高版本通过将 Apache Log4j 2 版本升级到 2.16.0 修复了 CVE-2021-44228 和 CVE-2021-45046。

默认情况下,建模服务的日志在 “信息” 等级。有关 Log4J 内置标准日志级别的更多信息,请参阅 自定义日志级别 在 Apache 网站上。

日志文件位于:

Windows<INSTALL_PATH>\MicroStrategy\建模服务\日志\

Linux<INSTALL_PATH>/MicroStrategy/建模服务/日志/

使用以下步骤自定义日志记录:

自定义建模服务中的日志记录

按照以下步骤自定义建模服务中的日志记录。

启用日志记录配置文件

  1. 找到日志配置模板文件, log4j2.xml.模板 在:

    Windows<INSTALL_PATH>\MicroStrategy\建模服务\管理员

    Linux<INSTALL_PATH>/MicroStrategy/建模服务/管理员

  2. 在下面 行政 文件夹,复制 log4j2.xml.模板 并将其重命名为 log4j2.xml
  3. 重新启动建模服务。

更改建模服务的日志级别

如果需要更详细的日志来进行故障排除:

  1. 启用日志记录的配置文件。
  2. 在下面 行政 文件夹,修改 log4j2.xml
  3. 将级别更改为 “调试” 或者 “痕迹”
  4. 复制
    <Root level="INFO" includeLocation="false">
  5. 重新启动建模服务。

维护日志历史记录

默认情况下,建模服务会保留过去 30 天或最近的 45 个文件(以先到者为准)的日志。要配置不同的日志历史记录:

  1. 启用日志记录的配置文件。
  2. 在下面 行政 文件夹,修改 log4j2.xml
  3. 更改以下属性的值:
  4. 复制
    <IfLastModified age="30d" />
    <IfAccumulatedFileCount exceeds="45" />
  5. 重新启动建模服务。

自定义建模服务中的日志记录以便与 Intelligence Server 进行通信

开始于 MicroStrategy 2021 Update 4,建模服务还使用 logger.properties 设置与智能服务器通信时的日志基础设施。此程序仅应在 MicroStrategy 2021 更新 4 及更高版本。

创建和自定义 logger.properties 文件

  1. 找到记录器属性模板文件, logger.properties.template 在:

    Windows: <INSTALL_PATH>\MicroStrategy\ModelingService\conf

    Linux<INSTALL_PATH>/MicroStrategy/ModelingService/conf

  2. 在下面 conf 文件夹,复制 logger.properties.template 并将其重命名为 logger.properties

  3. 參閱 记录器.属性 定制 logger.properties 文件。

  4. 重新启动建模服务。