WildFly 中的管理界面无法访问日志配置文件中定义的日志文件
Log files defined in logging profiles cannot be accessed by management interface in WildFly
我在 Docker 容器中有一个处于域模式的 WildFly 15.0.1 运行。它配置了两个日志记录配置文件 - 一个用于部署在其上的每个应用程序。当我通过浏览器登录 HAL 管理控制台时,我可以看到所有日志及其文件大小,但我只能查看和下载 server.log
一个。
尝试下载其中一个结果:
"WFLYCTL0216: Management resource '[
(\"subsystem\" => \"logging\"),
(\"log-file\" => \"custom-log-file.log\")
]' not found"
这与在 JBoss CLI 中一样有意义,这些日志文件不能直接在日志子系统下使用,而是在日志配置文件详细信息中可用。有什么方法可以让它们在 HAL 管理控制台中可用吗?
AS @James R. Perkins 建议此行为是一个已在 HAL 3.0.17.Final 中解决的错误。由于 WildFly 15.0.1.Final 包含 HAL 3.0.6.Final 和 WildFly 16.0.0.Final 包含 HAL 3.1.2.Final,升级到 WildFly 16 是一种可能的解决方案。另一种是只升级 WildFly 中的 HAL 模块,如 here.
所述
我在 Docker 容器中有一个处于域模式的 WildFly 15.0.1 运行。它配置了两个日志记录配置文件 - 一个用于部署在其上的每个应用程序。当我通过浏览器登录 HAL 管理控制台时,我可以看到所有日志及其文件大小,但我只能查看和下载 server.log
一个。
尝试下载其中一个结果:
"WFLYCTL0216: Management resource '[
(\"subsystem\" => \"logging\"),
(\"log-file\" => \"custom-log-file.log\")
]' not found"
这与在 JBoss CLI 中一样有意义,这些日志文件不能直接在日志子系统下使用,而是在日志配置文件详细信息中可用。有什么方法可以让它们在 HAL 管理控制台中可用吗?
AS @James R. Perkins 建议此行为是一个已在 HAL 3.0.17.Final 中解决的错误。由于 WildFly 15.0.1.Final 包含 HAL 3.0.6.Final 和 WildFly 16.0.0.Final 包含 HAL 3.1.2.Final,升级到 WildFly 16 是一种可能的解决方案。另一种是只升级 WildFly 中的 HAL 模块,如 here.
所述