テスト中に春の起動アプリケーションをデバッグしようとしています。特にログ出力を参照してください。春のブートテスト(統合テスト)中に自動ログ出力を表示する方法
私はアプリケーションを実行したときに得たものと同じように、テスト中に自動設定ログ出力を取得する方法がわかりません。
私はこの(src/main/resources/application-test.properties
から)試みた:
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/log4j.properties
から)次の構成でのlog4jを使用ところで
logging.level.org.springframework.boot.autoconfigure.test=DEBUG
と
を編集:私は移行しましたログバックする。ここに私の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>
私はまだ...テスト中