我们过去能够通过 JMX MBean 在运行时更改 logback 配置。这过去是通过将
<jmxConfigurator/>
添加到配置文件来启用的。
这不再起作用并且在启动日志报告时
Ignoring unknown property [jmxConfigurator] in [ch.qos.logback.classic.LoggerContext]
我可以看到相关类在与 LOGBACK-1655
相关的提交中被删除我还可以看到文档将此称为“旧版”功能
我不知道这个功能是否被删除而不进行替换?我们是否需要引入其他库才能恢复 JMX 功能?
基于信息:
https://logback.qos.ch/news.html
2022-08-28 logback版本1.3.0和1.4.0发布
以下是相对于先前版本的更改列表。
• 出于安全原因和缺乏使用,删除了 ch.qos.logback.classic.jmx 软件包。