Spock 테스트가있는 매우 간단한 Spring Boot 2.0 프로젝트가 있습니다. 이 테스트는 반응적인 WebClient (org.springframework.web.reactive.function.client.WebClient)를 사용하지만 다른 것은 Spring과 관련이 없습니다. 모든 것이 잘 작동하지만 로깅은 매우 시끄 럽습니다. 어떻게 끌 수 있습니까?Simple Spock 테스트에서 로깅 수준이 변경되지 않음
시험은 src/test/groovy/com/example
입니다.
src/main/resources/application.yml
:
logging:
level:
ROOT: ERROR
src/main/resources/log4j.properties
: 그리고이 두 파일을 추가
log4j.rootLogger=ERROR,stdout
(시끄러운 로그 문장은 DEBUG 수준에)
난 여전히 시끄러운 로그를 얻을. 심지어이 파일을 src/test/resources
으로 옮기기도했습니다. Spock에서 어떻게 루트 로그 수준을 설정할 수 있습니까 ??
이 테스트 케이스를 실행하는 동안 --echoErr 시도 –