slf4j:找不到活页夹

问题描述 投票:0回答:2

这里是我的依赖项:

    <!-- Spring Core -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <!-- Spring Context -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${spring.version}</version>
    </dependency>

    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.4.5</version>
    </dependency>

当我尝试运行我的应用程序时,我得到:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

有什么想法吗?

java logback slf4j spring-logback
2个回答
0
投票

看起来你错过了 SLF4J 和 Java Logging 的绑定 jar。根据需要随意修改神器版本

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-jdk14</artifactId>
    <version>1.7.25</version>
</dependency>

-2
投票

答案可以参考这个链接:https://examples.javacodegeeks.com/solving-slf4j-failed-load-class-org-slf4j-impl-staticloggerbinder/

作为链接的一部分,它清楚地调用了相应实现的impl jar。

SLF4J 绑定 – 这是 slf4j-log4j12.jar(用于 log4j 日志记录)、slf4j-jdk14.jar(用于 Java 日志记录)、slf4j-jcl.jar(如果您使用的是 Commons 日志记录)或 logback-classic.jar (用于日志记录)。使用正确的绑定 jar,SLF4J 能够连接 slf4j-api 和底层日志记录实现

© www.soinside.com 2019 - 2024. All rights reserved.