我已经写了一个GradleTestListener(实现org.gradle.api.tasks.testing.TestListener
)并在build.gradle
中注册了这个:
test { addTestListener(new com.abcd.GradleTestAdaptor()) }
此测试侦听器使用第三方库,该库通过Slf4J将警告+堆栈跟踪打印到控制台。这会在测试输出中产生很多噪音,所以我想抑制它。我已经配置了Slf4j& Log4J作为我项目的依赖项,并在src / test / resources中放置了root4错误的log4j.xml。警告仍在打印中,因此看起来我的日志记录配置未被提取。
我想知道,因为TestListener
是构建的一部分(类似于插件),它会接收我的日志记录配置吗?如果没有,那就这样吧?