错误无法加载类“ org.slf4j.impl.StaticLoggerBinder” Apache Kafka

时间:2019-07-01 01:40:27

标签: java gradle slf4j

我遇到错误当我构建Java类并运行时,无法加载类“ org.slf4j.impl.StaticLoggerBinder”。我正在学习《 Apache Kafka快速入门指南》这本书。 Java项目被编译为gradle项目。我已经在build.gradle文件中包含“ slf4j-simple”,但是错误仍然存​​在。

我正在输入const requestArray=new Subject() for(let i=0;i<25;i++){ requestArray.next(makeRequest(3000)); //3 seconds request requestArray.next(makeRequest(1000)); //1 second request } requestArray.pipe( mergeMap((res,index)=>of([res,index]), res=>res,5), map((res,index)=>{if(index===25) .... do your thing ; return res;}) ).subscribe(console.log) 来生成.jar文件。

错误:

gradle jar

还有build.gradle:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for 
further details.

1 个答案:

答案 0 :(得分:1)

您需要将testCompile更改为compile,以便由主应用程序加载这些类。