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