Приоритеты конфигурации загрузки logback - PullRequest
0 голосов
/ 17 марта 2019

Официальная документация описывает приоритеты для конфигурации пути к классам (test -> groovy -> xml -> Configurator SPI) и упоминает системное свойство с именем logback.configurationFile для указания внешней конфигурации.Но что, если продукт содержит logback.xml в classpath, и пользователь указывает внешнюю конфигурацию со свойством logback.configurationFile.Какой конфиг будет загружен classpath или внешний?

1 Ответ

0 голосов
/ 17 марта 2019

По крайней мере для версии 1.2.3 (последняя стабильная версия) свойство имеет наивысший приоритет. Конфигурация, загруженная в ch.qos.logback.classic.util.ContextInitializer класс в findURLOfDefaultConfigurationFile метод

...