Этот файл не должен быть собран с приложением.Это просто должно быть в classpath.
Но в любом случае, я не верю, что протоколирование JDK поддерживает горячую перезагрузку файла конфигурации.Есть и другие инструменты ведения журнала, которые делают, хотя.Как и Logback-classic .
Logback-classic может сканировать изменения в своем файле конфигурации и автоматически перенастраивать себя при изменении файла конфигурации.
Например, для перезагрузки каждые пять секунд:
<configuration scan="true" scanPeriod="5 seconds" >
...
</configuration>
Vert.x можно настроить на использование различных каркасов ведения журналов .Для этого вы должны установить системное свойство vertx.logger-delegate-factory-class-name
.Поскольку Logback-classic является реализацией slf4j , вам необходимо:
-Dvertx.logger-delegate-factory-class-name=io.vertx.core.logging.SLF4JLogDelegateFactory