доступ к имени приложения через шаблон в логбэке

У меня есть много разных приложений в моем файле logback.xml, и большинство из них используют один и тот же шаблон журнала, но я хочу, чтобы каждая строка журнала также печатала имя приложения

например:

<appender name="ServerError" class="ch.qos.logback.core.ConsoleAppender">
    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
        <level>ERROR</level>
    </filter>
    <encoder>
        <pattern>${appender.name} ${pattern}</pattern>
    </encoder>
</appender>

так что строка журнала будет примерно такой:

ServerError date message and everything that is in {pattern}

и мне не нужно добавлять его в шаблон как:

<pattern>ServerError ${log.pattern}</pattern>

0 ответов

Другие вопросы по тегам