2016-09-30 2 views
0

Я пытаюсь выяснить, есть ли способ установить свойство logger slf4j.detectLoggerNameMismatch в Spring Boot через файл application.yml.Настройка свойств slf4j

Обширные поисковые запросы не нашли ничего.

ответ

1

Необходимо настроить это свойство в свойствах системы.

Это свойство загружается org.slf4j.LoggerFactory

+0

Вы имеете в виду использование -D? Я пытался сохранить конфигурацию в командной строке: есть ли другие варианты? – Ian

0

Вы могли бы попытаться заставить @Bean, который смотрит на стоимости недвижимости от вашего .yml, а затем вызывает System.setProperty (...). Хотя я не уверен, что SLF4J уже инициализирован этой точкой; возможно, это будет поздно.

+0

Я думаю, что может быть слишком поздно ... В настоящее время у меня есть \t \t System.setProperty ("slf4j.detectLoggerNameMismatch", "true") на самой вершине моей main() и не имеет никакого эффекта. – Ian

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