Для веб-приложения, развернутого на Tomcat, где задать путь к файлу конфигурации logback следующим образом?
System.setProperty("logback.configurationFile", "/path/logback.xml");
Если поместить в ServletContextListener, будет слишком поздно, поскольку logback был инициализирован перед вызовом прослушивателей контекста,
Плохо иметь компиляцию зависимостей при выходе из системы, так как мы используем SLF4j.Таким образом, установка системного свойства является единственным приемлемым решением.Мы предпочитаем устанавливать системное свойство во время выполнения, а не при запуске java, используя -Dlogback.configurationFile.