对项目运行集成测试时,将记录以下错误:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
根据文档,仅当记录器实现不在类路径上时,才会发生此错误,但是,存在以下Maven依赖项:
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${logback}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>${logback}</version>
<scope>compile</scope>
</dependency>
此外,当Neo4j 2.x在类路径上时,不会发生此问题,但是对于Neo4j 3.x,它会发生。
我该如何解决这个问题?
我遇到过同样的问题。您可以尝试在类路径上找到所有Logback依赖项,并删除/遮盖所有重复的依赖项。
并查看此链接,可能会有所帮助:http : //www.slf4j.org/codes.html#StaticLoggerBinder
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句