WildFly中的管理界面无法访问日志配置文件中定义的日志文件

WildFly中的管理界面无法访问日志配置文件中定义的日志文件,wildfly,Wildfly,我有一个WildFly 15.0.1在Docker容器中以域模式运行。它配置了两个日志记录配置文件—一个用于部署在其上的每个应用程序。当我通过浏览器登录HAL管理控制台时,我可以看到所有日志及其文件大小,但我只能查看和下载server.logone 尝试下载其中一个会导致: "WFLYCTL0216: Management resource '[ (\"subsystem\" => \"logging\"), (\"

我有一个WildFly 15.0.1在Docker容器中以域模式运行。它配置了两个日志记录配置文件—一个用于部署在其上的每个应用程序。当我通过浏览器登录HAL管理控制台时,我可以看到所有日志及其文件大小,但我只能查看和下载
server.log
one

尝试下载其中一个会导致:

"WFLYCTL0216: Management resource '[
    (\"subsystem\" => \"logging\"),
    (\"log-file\" => \"custom-log-file.log\")
]' not found"

这很有意义,因为在JBoss CLI中,这些日志文件不是直接在日志子系统下可用的,而是在日志配置文件详细信息中可用的。有没有办法让它们在HAL管理控制台中可用?

正如@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模块,如前所述。

看起来您正在进行升级。好像是用WildFly 16修复的谢谢。这是问题的一半。另一半是我的浏览器以某种方式缓存了HAL的旧版本。