Структура:
ParentA
├── ProjectA
│ └── pom.xml
│ └── src/main/resources/application.yml
ChildA : ParentA
│ └── src/main/resources/application. xml
Теперь я хочу, чтобы мой ChildA использовал как настройки родительского файла application.yml, так и свой собственный файл application.yml, чтобы установить следующие свойства из LogBack.
Код: Выделить всё
logging:
logback:
rollingpolicy:
total-size-cap: 100KB
max-history: 1
max-file-size: 1KB
Сейчас я просто экспериментирую с созданием файла logback.xml в ProjectA. Однако настройки по умолчанию, которые, по утверждению Spring, имеют, заключаются в том, что он создает журналы только на консоли и НЕ добавляет их в файлы. Однако я наблюдаю совсем другое поведение, даже если я вообще не настраиваю и не меняю значения по умолчанию.
Итак, у меня есть две проблемы:
- Почему наличие файла application.yml в родительском репозитории не применяется в моем дочернем репозитории?
- и почему поведение ведения журнала Spring по умолчанию не соответствует документации?
https://docs.spring. io/spring-boot/reference/features/logging.html
https://docs.spring.io/spring-boot/how-to/logging.html
Подробнее здесь: https://stackoverflow.com/questions/791 ... -in-spring
Мобильная версия