Весенний уровень загрузки установленного журнала для всех тестов одновременно (без изменения каждого теста) - PullRequest
0 голосов
/ 28 мая 2019

Есть ли способ установить уровень ведения журнала только для тестов сразу?(Без копирования полного application.yml в test / resources)

Использование определенного профиля означало бы добавление этого вручную во все тесты.Использование TestPropertySource также означает изменение всех тестов.

Есть ли что-то, что я могу поместить в test / resources, который просто устанавливает ведение журнала и берет все другие свойства из профиля по умолчанию / активного профиля?

1 Ответ

2 голосов
/ 28 мая 2019

Если вы используете logback, вы можете поместить logback-test.xml в src/test/resources и определить все соответствующие конфигурации там

Так что если у вас есть обычный logback.xml в src/main/resources модуля,logback-test.xml переопределит определения из "обычного" файла

Пример:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/base.xml" />
    <logger name="org.springframework" level="ERROR"/>
    <logger name="com.myapp" level="INFO"/>
 </configuration>
...