परीक्षणों के दौरान मैं वसंत बूट एप्लिकेशन को डीबग करने का प्रयास कर रहा हूं, विशेष रूप से लॉग आउटपुट देखें।वसंत बूट परीक्षण (एकीकरण परीक्षण) के दौरान ऑटोकॉन्फिगर लॉग आउटपुट को कैसे देखें
मुझे यकीन है कि कैसे एक मैं जब मैं एप्लिकेशन को चलाने के रूप में परीक्षण के दौरान एक ही autoconfigure लॉग उत्पादन पाने के लिए नहीं कर रहा हूँ।
मैं (src/main/resources/application-test.properties
से) यह कोशिश की है:
logging.level.org.springframework.boot.autoconfigure.test=DEBUG
और
तरह से मैं (src/main/resources/log4j.properties
से) निम्न कॉन्फ़िगरेशन के साथ log4j का उपयोग द्वारा:
log4j.rootLogger=WARN, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
संपादित करें: मैंने माइग्रेट किया है लॉगबैक करने के लिए। यहाँ है मेरी src/main/resources/logback-test.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>
</layout>
</appender>
<logger name="org.springframework.boot.autoconfigure" level="debug"/>
<root level="warn">
<appender-ref ref="STDOUT"/>
</root>
</configuration>
मैं अभी भी परीक्षण के दौरान किसी भी autoconfigure जानकारी नहीं मिलता है ...