2016-12-22 2 views
0

Я использую logback 1.1.8 с весенней загрузкой 1.4.2, как только я меняю имя logback.xml на logback-spring.xml приложение останавливает ведение журнала , И когда я использую logback.xml, я не могу использовать теги springProfiles.logback-spring.xml не работает с загрузкой весны 1.4.2

15: 55: 23459 | -ошибка в [email protected]: 46 - не применимо действие для [Appender-исх], ток ElementPath не [ [configuration] [springProfile] [root] [appender-ref]] 15: 55: 23,459 | -ERROR в [email protected]: 46 - нет применимое действие для [appender -ref], текущий элемент ElementPath равен [[configuration] [springProfile] [root] [appender-ref]] 15: 55: 23,460 | -ERROR в [email protected]: 36 - нет применимое действие для [springProfile], текущий ElementPath - [[configu рацион] [springProfile]]

Просьба предложить, если эта проблема сталкивается с кем-либо?

+1

Добро пожаловать в Stack Overflow! Пройдите тур, осмотритесь и прочитайте справочный центр, в частности. Как задать хороший вопрос? и о каких темах я могу спросить здесь? Из этой второй ссылки: «Вопросы, требующие помощи в домашних заданиях, должны содержать резюме работы, которую вы сделали до сих пор, для решения проблемы, и описание проблемы, которую вы решаете». Вы также должны указать свой вопрос как текст, а не как изображения. –

ответ

0

Spring boot пытается загрузить logback.xml из пути к классам. В моем случае, хотя я заменил logback.xml с помощью logback-spring.xml, он читал logback.xml, при отладке обнаружил, что одна из библиотек в пути к классам предоставляет logback.xml, вызывающий эту проблему

+0

Итак, как вы решили проблему? Удалили ли вы полную зависимость или есть способ настроить Spring для использования определенного файла конфигурации журнала? – Adam

+1

В моем случае это была внутренняя библиотека, поэтому мне пришлось исправить свой pom, чтобы не включить logback.xml в финальный артефакт после того, как весной этого года удалось вытащить правильный –

Смежные вопросы