Scala 出现 “SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.” 如何解决处理

1、编译项目时候出现SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".报错

2、可能性问题

翻译可得:

日志含义加载org.slf4j.impl.StaticLoggerBinder类失败 当运行“org.slf4j.impl.”命令时,上报此警告消息。 无法将StaticLoggerBinder类装入内存。 当在类路径上找不到合适的SLF4J绑定时,就会发生这种情况。 将slf4j-nop.jar slf4j-simple.jar、slf4j-log4j12.jar、slf4j-jdk14.jar或logback-classic.jar中的一个(且只有一个)放到类路径上应该可以解决这个问题。 请注意,slf4j-api版本是2.0。 x和以后使用ServiceLoader机制。 后端,如logback 1.3和更高版本,目标是slf4j-api 2。 不要与org.slf4j.impl.StaticLoggerBinder一起发布。 如果您设置了一个日志后端,目标是slf4j-api 2.0。 X,您需要在类路径上安装slf4j-api-2.x.jar。 参见相关faq条目。

可能是缺少:

slf4j-nop.jar slf4j-simple.jar, slf4j-log4j12.jar,slf4j-jdk14.jar或 logback-classic.jar中的其中一个jar包,加上去就行(只能是一个,多了就会有冲突

3、处理解决

在pom.xml配置文件中加入依赖包

<dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.7.25</version>
        <scope>compile</scope>
</dependency>

重新同步

即可解决,运行即不报错,对此问题已解决处理

posted @ 2023-09-08 11:36  QYGQH  阅读(136)  评论(0编辑  收藏  举报  来源