Caused by: java.lang.NoSuchMethodError: org.apache.log4j.Logger.log(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)
由于用maven进行slf34j用最新的版本
slf4j-api-1.5.6
log4j-over-slf4j-1.5.6
slf4j-log4j13 1.0-beta9
结果不能正常运行。
于是改用了
slf4j-api-1.5.0
log4j-over-slf4j-1.5.0
slf4j-log4j12 1.5.0
一切运行正常。
具体细节问题不再细究,log工具,暂时能用就OK了.
由于用maven进行slf34j用最新的版本
slf4j-api-1.5.6
log4j-over-slf4j-1.5.6
slf4j-log4j13 1.0-beta9
结果不能正常运行。
于是改用了
slf4j-api-1.5.0
log4j-over-slf4j-1.5.0
slf4j-log4j12 1.5.0
一切运行正常。
具体细节问题不再细究,log工具,暂时能用就OK了.
解决Log4j与SLF4J兼容问题
本文介绍了使用Maven时遇到的Log4j与SLF4J不兼容的问题,通过调整依赖版本从slf4j-api-1.5.6和log4j-over-slf4j-1.5.6降至slf4j-api-1.5.0和log4j-over-slf4j-1.5.0后,问题得到解决。
5万+

被折叠的 条评论
为什么被折叠?



