Я знаю, что могу установить путь logback.xml так:Установка logback.xml путь программно
Указание расположения файла конфигурации по умолчанию как свойство системы
Вы можете указать местоположение файл конфигурации по умолчанию с системным свойством с именем «logback.configurationFile». Значением этого свойства может быть URL-адрес, ресурс в пути к классу или путь к файлу, внешнему по отношению к приложению.
java -Dlogback.configurationFile=/path/to/config.xml chapters.configuration.MyApp1
но как я могу это сделать в коде?
Я тестировал его, и он действительно работает. – approxiblue
Если вы хотите переопределить любую конфигурацию по умолчанию, этот метод не работает. Вам нужно сбросить конфигурацию с помощью JoranConfiguration – isian8814