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/建模服务/日志/
使用以下步骤自定义日志记录:
自定义建模服务中的日志记录
按照以下步骤自定义建模服务中的日志记录。
启用日志记录配置文件
-
找到日志配置模板文件, log4j2.xml.模板 在:
Windows:<INSTALL_PATH>\MicroStrategy\建模服务\管理员
Linux:<INSTALL_PATH>/MicroStrategy/建模服务/管理员
- 在下面 行政 文件夹,复制 log4j2.xml.模板 并将其重命名为 log4j2.xml。
- 重新启动建模服务。
更改建模服务的日志级别
如果需要更详细的日志来进行故障排除:
- 启用日志记录的配置文件。
- 在下面 行政 文件夹,修改 log4j2.xml。
- 将级别更改为 “调试” 或者 “痕迹”。
-
复制
<Root level="INFO" includeLocation="false"> - 重新启动建模服务。
维护日志历史记录
默认情况下,建模服务会保留过去 30 天或最近的 45 个文件(以先到者为准)的日志。要配置不同的日志历史记录:
- 启用日志记录的配置文件。
- 在下面 行政 文件夹,修改 log4j2.xml。
- 更改以下属性的值:
-
复制
<IfLastModified age="30d" />
<IfAccumulatedFileCount exceeds="45" /> - 重新启动建模服务。
自定义建模服务中的日志记录以便与 Intelligence Server 进行通信
开始于 MicroStrategy 2021 Update 4,建模服务还使用 logger.properties 设置与智能服务器通信时的日志基础设施。此程序仅应在 MicroStrategy 2021 更新 4 及更高版本。
创建和自定义 logger.properties 文件
-
找到记录器属性模板文件,
logger.properties.template在:Windows:
<INSTALL_PATH>\MicroStrategy\ModelingService\confLinux:
<INSTALL_PATH>/MicroStrategy/ModelingService/conf -
在下面
conf文件夹,复制logger.properties.template并将其重命名为logger.properties。 -
參閱 记录器.属性 定制
logger.properties文件。 -
重新启动建模服务。
