Задание конфигураций внешних журналов можно выполнить с помощью контекста.
Существует несколько способов определения контекстов. Хорошее резюме дано в следующем ответе:
https://stackoverflow.com/a/26126563/809043
Теперь я сохраняю файл контекста для каждого веб-приложения под:
.../tomcat/conf/Catalina/localhost/APP-NAME.xml
где app-name - это развернутое имя веб-приложения.
Контекст указывает на папку ресурсов, содержащую конфигурацию logback.xml. Затем указанная папка ресурса становится доступной для веб-приложения, как если бы она находилась в / WEB-INF / classes /
В приведенном ниже XML-файле показан пример файла контекста, который можно использовать для включения внешней регистрации и других конфигураций, необходимых для веб-приложения.
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/APP-NAME">
<Resources className="org.apache.catalina.webresources.StandardRoot">
<PreResources className="org.apache.catalina.webresources.DirResourceSet"
base="/path/to/logging/config/folder"
internalPath="/"
webAppMount="/WEB-INF/classes" />
</Resources>
</Context>