Я пытаюсь выяснить, есть ли способ установить свойство logger slf4j.detectLoggerNameMismatch в Spring Boot через файл application.yml.Настройка свойств slf4j
Обширные поисковые запросы не нашли ничего.
Я пытаюсь выяснить, есть ли способ установить свойство logger slf4j.detectLoggerNameMismatch в Spring Boot через файл application.yml.Настройка свойств slf4j
Обширные поисковые запросы не нашли ничего.
Необходимо настроить это свойство в свойствах системы.
Это свойство загружается org.slf4j.LoggerFactory
Вы могли бы попытаться заставить @Bean, который смотрит на стоимости недвижимости от вашего .yml, а затем вызывает System.setProperty (...). Хотя я не уверен, что SLF4J уже инициализирован этой точкой; возможно, это будет поздно.
Я думаю, что может быть слишком поздно ... В настоящее время у меня есть \t \t System.setProperty ("slf4j.detectLoggerNameMismatch", "true") на самой вершине моей main() и не имеет никакого эффекта. – Ian
Вы имеете в виду использование -D? Я пытался сохранить конфигурацию в командной строке: есть ли другие варианты? – Ian