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

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

В файле конфигурации Java.

public JettyServerCustomizer accessLogCustomizer() {
    return server -> {
        Slf4jRequestLog requestLog = new Slf4jRequestLog();
        requestLog.setExtended(true);
        requestLog.setLogLatency(true);
        requestLog.setPreferProxiedForAddress(true);
        requestLog.setLogTimeZone(userTimezone == null ? ZoneId.systemDefault().getId() : userTimezone);
        requestLog.setLogDateFormat("Y-MM-dd HH:mm:ss,SSS Z");
        RequestLogHandler requestLogHandler = new RequestLogHandler();
        requestLogHandler.setRequestLog(requestLog);
        requestLogHandler.setHandler(server.getHandler());
        server.setHandler(requestLogHandler);

    };
}

logback.xml

    <appender name="access" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <File>${logs.dir}/abc-access.log</File>
        <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
            <layout class="ch.qos.logback.classic.PatternLayout">
                <Pattern>%m %n</Pattern>
            </layout>
            <charset>UTF-8</charset>
        </encoder>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <FileNamePattern>${logs.dir}/abc-access.%d.log.gz</FileNamePattern>
        </rollingPolicy>
    </appender>
    <logger name="org.eclipse.jetty.server.RequestLog" additivity="false">
        <appender-ref ref="access"/>
    </logger>

запрос зарегистрирован в журнале доступа

192.168.0.100 - - [2021-05-20 15:48:15,093 +0530] "POST /myAPI/v2/customer/message?myID=123&messageText=hello HTTP/1.0" 200 0 "-" "PostmanRuntime/7.26.8" 475

messageText=hello не следует печатать в журнале доступа.


person piyush vijayvargiya    schedule 20.05.2021    source источник