SLF4J报错Failed to load class "org.slf4j.impl.StaticLoggerBinder."

起因

使用maven搭建了一个项目,想着使用@Slf4j注解进行日志输出,所以引入了如下jar包:

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

然后输出日志就报错了。

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation

解决办法

通过查询官网找到这么一段话。

这句话就是说你的classpath中找不到相关slf4j的jar包,需要将指定的jar包引入。

增加如下依赖:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.7.5</version>
</dependency>

再次测试就没有问题了。

发布了72 篇原创文章 · 获赞 24 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/oYinHeZhiGuang/article/details/104578182