Logback 1.5.20 发布,Java 日志框架
Logback 1.5.20 现已发布,具体更新内容包括:
- 由于动态(即运行时)Java 代码编译和执行(使用 Janino)存在潜在的漏洞,
<if>元素中的'condition'属性已被弃用,并将于 2027 年移除。
官方提供了在线迁移服务以帮助用户完成过渡。
此版本新增的<condition>元素允许使用自定义PropertyEvaluator作为推荐替代方案。另可参阅关于条件配置的更新文档。
- Logback-classic 的初始化过程已简化,移除了
SerializedModelConfigurator实例化步骤。但是,仍然可以将SerializedModelConfigurator设置为自定义配置器。 - 通过在与 v_1.5.20 标签关联的提交 930fb15 处从源代码构建,可获得与本版本位对位相同的二进制文件。Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.
详情可查看:https://github.com/qos-ch/logback/releases/tag/v_1.5.20