Я использую приложение весенней загрузки. Я хочу объединить два кодировщика внутри одного и того же приложения, но всегда работаю последним кодировщиком. как показано ниже.
<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>