Apache Log4j

框架 Java运行时

Apache Log4j 是一个基于 Java 的日志记录工具。它是 Apache 软件基金会的一个项目 Apache Logging Services 的一部分。

版本 发布时间 支持 最新版本
2 11年前
(2014年7月12日)
2.25.2
(2025年9月18日)
2.12 6 年前
(2019年6月26日)
已于 4 年前结束
(2021年12月14日)
2.12.4
(2021年12月28日)
2.3 10 年前
(2015年5月10日)
于10年前结束
(2015年9月20日)
2.3.2
(2021年12月29日)
1 24 年前
(2001年1月8日)
于10年前结束
(2015年10月15日)
1.2.17
(2012年5月6日)

Log4j 1 已于 2015 年 8 月达到生命周期结束 (End-Of-Life)。reload4j 项目为 Log4j 1.x 提供了一个直接替换的方案,并提供维护和安全修复。

Java 支持

唯一受支持的 Java 版本是 Java 8 及更高版本。

  • Log4j 2.13.0 及更高版本需要 Java 8 或更高版本。
  • Log4j (2.4 - 2.12.2) 需要 Java 7 或更高版本。
  • Log4j 2.12.2 作为紧急版本发布(用于修复 CVE-2021-45046 和 CVE-2021-44228),是最后一个支持 Java 7 的 2.x 版本。Log4j 团队不再支持 Java 7,因此此版本(虽然修复了漏洞)也不再受支持。
  • Log4j 2.3 是最后一个支持 Java 6 的 2.x 版本。

更多信息请查阅 Apache Log4j 网站

您应该运行上面最右侧一列列出的受支持版本号之一。

显示产品标识符

您可以在 GitHub 上提交对本页面的改进 :octocat: 。本页面有一个相应的讨论页面

本页面的 JSON 版本可在 /api/v1/products/log44j/ 获取。有关更多信息,请参阅 API 文档。您可以订阅 iCalendar 源 /calendar/log4j.ics