Log4j和SLF4J日志错误
发布日期:2021-10-24 14:20:17 浏览次数:2 分类:技术文章

本文共 922 字,大约阅读时间需要 3 分钟。

有时候运行mybatis的测试程序时,会出现如下错误:

首先,看控制台的红色部分,分了两种错误,一种是SLF4J的,一种是log4j的。

1. SLF4J解决

这个错误是当org.slf4j.impl报道。StaticLoggerBinder类不能被加载到内存中。发生这种情况时,无法找到合适的SLF4J绑定类路径。slf4j-nop.jar放置一个(且只有一个), slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar 或 logback-classic.jar 的类路径应该解决这个问题。

        所以说解决的办法就是在Maven工程的pom文件中随便加载一个上述的包文件之一的依赖就可以了(且只有一个),此时我加载的是“slf4j-nop-1.7.2.jar”包文件的依赖,然后整个项目就可以编译无异常通过了。

1 
2
org.slf4j
3
slf4j-nop
4
1.7.2
5

2. Log4J解决

这个问题是因为我们的log4j.properties文件配置不够完整,所以我们给它配置齐了就不会再出现这个问题。

log4j.properties不完整配置如下: 

log4j.rootLogger=DEBUG, stdout      log4j.appender.stdout=org.apache.log4j.ConsoleAppender   log4j.appender.stdout.layout=org.apache.log4j.PatternLayout   log4j.appender.stdout.layout.ConversionPattern=%c{1} - %m%n      log4j.logger.java.sql.PreparedStatement=DEBUG

 

转载于:https://www.cnblogs.com/Hermioner/p/10111562.html

转载地址:https://blog.csdn.net/weixin_30791095/article/details/97927931 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ora-12541:tns:无监听程序 解决办法
下一篇:通过 zxing 生成二维码

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月13日 11时41分09秒