如何检查给定 slf4j 使用的 log4j 版本?

How to check the version of log4j used by a given slf4j?

我有 slf4j jar,里面有一个 pom

<dependency>

  <groupId>log4j</groupId>

  <artifactId>log4j</artifactId>

</dependency>

没有指定版本。这是否意味着它正在使用最新版本?

jar 名称是 slf4j-log4j12,是否意味着它使用的是 log4j 1.2?

你可以运行

mvn dependency:tree | grep "log4j"

在您的项目中,查看您使用的是哪个版本的 log4j。

关于您的其他问题,“log4j12”不是表示版本 1.2;参见 maven.org