Ho un Spring Boot 2 molto semplice.0 progetto con un test di Spock. Il test utilizza il reattivo WebClient (org.springframework.web.reactive.function.client.WebClient) ma nient'altro che relativo a Spring. Tutto funziona bene, ma la registrazione è molto rumorosa. Come posso spegnerlo?
Il test è a src/test/groovy/com/example
. E ho aggiunto questi due file:
src/main/resources/application.yml
:
logging:
level:
ROOT: ERROR
src/main/resources/log4j.properties
:
log4j.rootLogger=ERROR,stdout
(Le dichiarazioni del registro rumoroso sono al livello DEBUG)
Ho ancora i log rumorosi. Ho anche provato a spostare questi file in src/test/resources
. Come posso impostare il livello di log di root in Spock ??
risposte:
0 per risposta № 1Ho scoperto che Spring Boot / Spock utilizza logback per impostazione predefinita. L'aggiunta di questo file ha risolto il problema:
src/test/resources
:
<configuration />