下载 Apache Log4j™ 2
Apache Log4j 2 在 Apache 许可证 2.0 版 下发布。
镜像列中的链接应显示可用镜像列表,并根据您推断的位置进行默认选择。如果您没有看到该页面,请尝试使用其他浏览器。校验和和签名是主分发服务器上原始文件的链接。
分发 | 镜像 | 校验和 | 签名 |
---|---|---|---|
Apache Log4j 2 二进制文件 (zip) | apache-log4j-2.23.1-bin.zip | apache-log4j-2.23.1-bin.zip.sha512 | apache-log4j-2.23.1-bin.zip.asc |
Apache Log4j 2 源代码 (zip) | apache-log4j-2.23.1-src.zip | apache-log4j-2.23.1-src.zip.sha512 | apache-log4j-2.23.1-src.zip.asc |
使用 PGP 和 SHA512 签名验证下载文件的完整性至关重要。请阅读 验证 Apache HTTP Server 版本,以了解为什么您应该验证我们的版本。
可以使用 PGP 或 GPG 验证 PGP 签名。首先下载 KEYS 以及相关分发的 asc 签名文件。确保您从 主分发目录 获取这些文件,而不是从镜像获取。然后使用以下命令验证签名
gpg --import KEYS
gpg --verify apache-log4j-2.23.1-bin.zip.asc
或者,您可以验证文件上的 SHA512 签名。许多 Unix 发行版中包含一个名为 sha 或 sha512sum 的 Unix 程序。
先前版本
- Log4j 2.12.4 是最后一个支持 Java 7 的 2.x 版本
- Log4j 2.3.2 是最后一个支持 Java 6 的 2.x 版本。
Log4j 团队不再提供对 Java 6 或 7 的支持。
Apache log4j 的所有先前版本都可以在 ASF 存档库 中找到。当然,所有版本都可以在 Maven 中央仓库 中作为依赖项使用
Java 7 版本 2.12.4
分发 | 镜像 | 校验和 | 签名 |
---|---|---|---|
Apache Log4j 2 二进制文件 (zip) | apache-log4j-2.12.4-bin.zip | apache-log4j-2.12.4-bin.zip.sha512 | apache-log4j-2.12.4-bin.zip.asc |
Apache Log4j 2 源代码 (zip) | apache-log4j-2.12.4-src.zip | apache-log4j-2.12.4-src.zip.sha512 | apache-log4j-2.12.4-src.zip.asc |
Java 6 版本 2.3.2
分发 | 镜像 | 校验和 | 签名 |
---|---|---|---|
Apache Log4j 2 二进制文件 (zip) | apache-log4j-2.3.2-bin.zip | apache-log4j-2.3.2-bin.zip.sha512 | apache-log4j-2.3.2-bin.zip.asc |
Apache Log4j 2 源代码 (zip) | apache-log4j-2.3.2-src.zip | apache-log4j-2.3.2-src.zip.sha512 | apache-log4j-2.3.2-src.zip.asc |
在您的类路径上使用 Log4j
要在您的应用程序中使用 Log4j 2,请确保 API 和 Core jar 都在应用程序的类路径中。将下面列出的依赖项添加到您的类路径中。
log4j-api-2.23.1.jar
log4j-core-2.23.1.jar
您可以从命令行或清单文件执行此操作。