Logback 旨在成為廣受歡迎的 log4j 項目的繼任者,承接 log4j 1.x 版本的發展脈絡。Logback 的架構設計高度通用,可適應不同場景需求。目前該框架分為三個模塊:logback-core、logback-classic 和 logback-access。
Logback 1.5.24 現已發佈,具體更新內容包括:
- 在處理配置文件時,logback-core 現在只會實例化與封裝類所期望的類兼容的組件。修復了編號為 CVE-2026-1225 的 ACE 漏洞。
- 在配置文件中,引用單個未聲明的 appender 會導致所有被引用的 appender 都被跳過。issues/997
- 向 logback-core 添加了 VersionUtil 類。該實用程序類用於檢查版本兼容性問題,並在必要時提醒用户。
- 新增了 EpochConverter 用於輸出自紀元以來的毫秒數/秒數。issues/1000
- 可以通過從與標籤v_1.5.25 關聯的 commit f426e00 處從源代碼構建,獲得與本版本二進制完全相同的版本。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.25