下载 Apache Log4j 2

Apache Log4j 2 分布在Apache 许可证,版本 2.0下。

“镜像”列中的链接应显示可用镜像的列表,并根据您的推断位置进行默认选择。如果看不到该页面,请尝试使用其他浏览器。校验和和签名是主分发服务器上原始文件的链接。

DistributionMirrorsChecksumSignature
Apache Log4j 2 二进制文件(tar.gz)apache-log4j-2.13.3-bin.tar.gzapache-log4j-2.13.3-bin.tar.gz.sha512apache-log4j-2.13.3-bin.tar.gz.asc
Apache Log4j 2 二进制文件(zip)apache-log4j-2.13.3-bin.zipapache-log4j-2.13.3-bin.zip.sha512apache-log4j-2.13.3-bin.zip.asc
Apache Log4j 2 源(tar.gz)apache-log4j-2.13.3-src.tar.gzapache-log4j-2.13.3-src.tar.gz.sha512apache-log4j-2.13.3-src.tar.gz.asc
Apache Log4j 2 源(zip)apache-log4j-2.13.3-src.zipapache-log4j-2.13.3-src.zip.sha512apache-log4j-2.13.3-src.zip.asc

必须使用 PGP 和 SHA512 签名验证下载文件的完整性。请阅读验证 Apache HTTP Server 版本,以了解有关您为什么要验证我们的版本的更多信息。

可以使用 PGP 或 GPG 验证 PGP 签名。首先下载KEYS以及相关发行版的 asc 签名文件。确保从主发行目录而不是从镜像获取这些文件。然后使用

gpg --import KEYS
gpg --verify apache-log4j-2.13.3-bin.tar.gz.asc

Apache Log4j 2.13.3 由 Ralph Goers(B3D8E1BA)签名

或者,您可以验证文件上的 SHA512 签名。许多 unix 发行版中都包含一个称为 sha 或 sha512sum 的 unix 程序。

Previous Releases

Log4j 2.12.1 是支持 Java 7 的最新 2.x 版本。可以在以下位置找到这些工件:

DistributionMirrorsChecksumSignature
Apache Log4j 2 二进制文件(tar.gz)apache-log4j-2.12.1-bin.tar.gzapache-log4j-2.12.1-bin.tar.gz.sha512apache-log4j-2.12.1-bin.tar.gz.asc
Apache Log4j 2 二进制文件(zip)apache-log4j-2.12.1-bin.zipapache-log4j-2.12.1-bin.zip.sha512apache-log4j-2.12.1-bin.zip.asc
Apache Log4j 2 源(tar.gz)apache-log4j-2.12.1-src.tar.gzapache-log4j-2.12.1-src.tar.gz.sha512apache-log4j-2.12.1-src.tar.gz.asc
Apache Log4j 2 源(zip)apache-log4j-2.12.1-src.zipapache-log4j-2.12.1-src.zip.sha512apache-log4j-2.12.1-src.zip.asc

Log4j 2.3 是支持 Java 6 的最新 2.x 版本。可以在以下位置找到这些工件:

DistributionMirrorsChecksumSignature
Apache Log4j 2 二进制文件(tar.gz)apache-log4j-2.3-bin.tar.gzapache-log4j-2.3-bin.tar.gz.md5apache-log4j-2.3-bin.tar.gz.asc
Apache Log4j 2 二进制文件(zip)apache-log4j-2.3-bin.zipapache-log4j-2.3-bin.zip.md5apache-log4j-2.3-bin.zip.asc
Apache Log4j 2 源(tar.gz)apache-log4j-2.3-src.tar.gzapache-log4j-2.3-src.tar.gz.md5apache-log4j-2.3-src.tar.gz.asc
Apache Log4j 2 源(zip)apache-log4j-2.3-src.zipapache-log4j-2.3-src.zip.md5apache-log4j-2.3-src.zip.asc

可以在archive repository中找到所有以前版本的 Apache log4j。

在 Classpath 上使用 Log4j

要在您的应用程序中使用 Log4j 2,请确保 API 和 Core jar 都在应用程序的 Classpath 中。将下面列出的依赖项添加到您的 Classpath 中。

log4j-api-2.13.3.jar
log4j-core-2.13.3.jar

您可以从命令行或 Lists 文件执行此操作。