Categories
java logging spring-boot spring-webflux

how to log Spring 5 WebClient call

I’m trying to log a request using Spring 5 WebClient. Do you have any idea how could I achieve that?

(I’m using Spring 5 and Spring boot 2)

The code looks like this at the moment:

try {
return webClient.get().uri(url, urlParams).exchange().flatMap(response -> response.bodyToMono(Test.class))
.map(test -> xxx.set(test));
} catch (RestClientException e) {
log.error("Cannot get counter from opus", e);
throw e;
}