0

因此,如果我们升级 slf4j => 1.8.0 或更高版本,我们将低于 NoClassDefFoundError。

logback-classic-1.3.0-alpha4.jar
logback-core-1.3.0-alpha4.jar
slf4j-api-1.8.0-alpha2.jar

java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 显示在日志中

然而,在现有版本组合之下工作

logback-classic-1.2.3.jar
logback-core-1.2.3.jar
slf4j-api-1.7.25.jar

知道为什么 slf4j(1.8.0 或更高版本) 在与 logback-classic(1.3.0-alpha4) 一起使用时不起作用吗?


实际上,我们已经升级为 jdk8 => jdk11 升级练习的一部分。

4

1 回答 1

0

logback 1.3.x 系列需要 slf4j-api 版本 2.0.x

在此处输入图像描述

此外,logback-classic 原生实现了 SLF4J API,所以我相信您不需要在 pom.xml 中显式添加 slf4j-api。

于 2019-12-04T15:33:52.120 回答