我有一个非常简单的Spring Boot 2.0项目,只有一个Spock测试。这个测试使用了反应式Spring (org.springframework.web.reactive.function.client.WebClient),但没有其他与WebClient相关的东西。一切都运行良好,但日志记录非常嘈杂。我怎么才能把它关掉?
测试在src/test/groovy/com/example
上进行。我添加了这两个文件:
src/main/resources/application.yml
logging:
level:
ROOT: ERROR
src/main/resources/log4j.properties
log4j.rootLogger=ERROR,stdout
(嘈杂的日志语句处于调试级别)
我还是能听到嘈杂的原木。我甚至试着把这些文件移到src/test/resources
上。如何在Spock中设置根日志级别??
发布于 2017-12-21 23:02:21
我发现Spring Boot/Spock默认使用logback。添加此文件修复了此问题:
src/test/resources/logback.xml
<configuration />
https://stackoverflow.com/questions/47927362
复制相似问题