Testler sırasında bir önyükleme uygulamasında hata ayıklamaya çalışıyorum özellikle günlük çıktısına bakın.İlkbahar önyükleme testleri sırasında otomatik yapılandırma günlüğü çıktısı nasıl görüntülenir (tümleştirme testleri)
Uygulamayı çalıştırdığımda yaptığım testler sırasında, aynı autoconfigure günlük çıktısı'u nasıl elde edeceğimi bilmiyorum.
I (src/main/resources/application-test.properties
den) bu çalıştık:
logging.level.org.springframework.boot.autoconfigure.test=DEBUG
ve
I (src/main/resources/log4j.properties
den) aşağıdaki konfigürasyon ile log4j kullanımı yolu ile:
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
düzenleme: Geçirdim günlüğe kaydetme. İşte benim src/main/resources/logback-test.xml
: Hala testler sırasında herhangi autoconfigure bilgi alamadım
<?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>
...