我在Spring Boot應用程序中使用Wiremock進行測試。我似乎無法讓日誌記錄不輸出所有調試日誌,這使得我的測試運行非常冗長。無法關閉Wiremock的調試日誌記錄
我看到它使用SLF4J在啓動時:
DEBUG wiremock.org.eclipse.jetty.util.log - 通過wiremock記錄到記錄儀[wiremock.org.eclipse.jetty.util.log。 org.eclipse.jetty.util.log.Slf4jLog
但是,試圖通過對其進行配置,在我的application.properties,
logging.level.wiremock.org.eclipse = WARN
沒有任何效果,我也已經設置
logging.level.com.github.tomakehurst.wiremock = WARN
但同樣,沒有任何影響。由於我使用的spring-boot-starter-web
它採用spring-boot-starter-logging
,which if I understand correctly uses Logback,我也試着在logback-spring.xml
配置此,
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<logger name="wiremock.org.eclipse" level="INFO"/>
</configuration>
同樣,沒有我辦從記錄調試級別停止Wiremock。我錯過了什麼?