Как перенаправить MDC в ReactorClientHttpConnectorJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как перенаправить MDC в ReactorClientHttpConnector

Сообщение Anonymous »

Я хочу регистрировать mdc с помощью средства регистрации веб-клиента

Код: Выделить всё

WebClient webClient = WebClient.builder()
.clientConnector(new ReactorClientHttpConnector(HttpClient.create()
.wiretap("reactor.netty.http.client.HttpClient", LogLevel.DEBUG,
AdvancedByteBufFormat.TEXTUAL, StandardCharsets.UTF_8)))

MDC.put("mdctest", "mdcvalue");

String response = webClient.get()
.uri("http://api.geonames.org/countryCodeJSON?formatted=true&lat=47.03&lng=10.2&username=demo&style=full")
.retrieve()
.bodyToMono(String.class)
.block();
logger.info(response);
Как я могу перенаправить MDC в потоки реактора?
Я попробовал https://ttddyy.github.io/mdc-with-webclient-in-webmvc/, но это не сработало , журнал происходит до onNext.

Подробнее здесь: https://stackoverflow.com/questions/760 ... pconnector
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»