Как использовать два кодировщика внутри одного и того же приложения в файле logback-spring. xml? - PullRequest
0 голосов
/ 02 мая 2020

Я использую приложение весенней загрузки. Я хочу объединить два кодировщика внутри одного и того же приложения, но всегда работаю последним кодировщиком. как показано ниже.

    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${LOG_PATH}/aaa.log</file>
    ....................
    <encoder class="net.logstash.logback.encoder.LogstashEncoder">
        <includeContext>false</includeContext>
        ................
        <fieldNames>
            <timestamp>timestamp</timestamp>
            <message>message</message>
            <logger>[ignore]</logger>
            <version>[ignore]</version>
            <levelValue>[ignore]</levelValue>
            <caller>trace</caller>
            <stackTrace>exception</stackTrace>
            <mdc>context</mdc>
        </fieldNames>
    </encoder>

    <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
        <layout class="logging.MaskingPatternLayout">
            <panProperty>regex</panProperty>
            <patternsProperty>(password)|(test)</patternsProperty>
            <pattern>%d [%thread] %-5level %logger{35} - %msg%n</pattern>
        </layout>
    </encoder>

</appender>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...