Я использую функцию ведения журнала для входа / выхода сообщения на мой сервер cxf rest при загрузке Spring.Точно так же, используя то же самое, чтобы регистрировать исходящие соединения API Rest, инициированные cxf WebClient.
Я наткнулся на несколько параметров, которые я не хочу регистрировать в файле журнала.или полностью удаляя их или маскируя их, достаточно для моего случая.
В Интернете я обнаружил, что предыдущий (теперь устаревший) LoginIntercepter имел операцию преобразования для изменения записи журнала.Я не смог найти решение для маскировки / усечения записей журнала wirg LoggingFeature.
приветствуется любая помощь
Текущая конфигурация функции ведения журнала на сервере приведена ниже.
factory.setProviders(providers);
LoggingFeature loggingFeature = new LoggingFeature();
loggingFeature.setPrettyLogging(true);
loggingFeature.setLogBinary(false);
loggingFeature.setLogMultipart(false);
factory.getFeatures().add(loggingFeature);
Server server = factory.create();
Конфигурация веб-клиента указана ниже
LoggingFeature loggingFeature = new LoggingFeature();
loggingFeature.setPrettyLogging(true);
WebClient client = WebClient.create(url, Collections.singletonList(new JacksonJsonProvider()),
Arrays.asList(loggingFeature), null);