Skip to content
Advertisement

Disable Spring Boot Webclient logs

I want to build a simple Spring Web Client who send message from stdin but the WebClient show all debug informations on stdout.

How to disable the logs generated by Webclient ?

Code of the client

WebClient webclient = WebClient.builder().baseUrl("http://localhost:8080/").build();
webClient.post().uri(uriBuilder -> uriBuilder.path("/test").queryParam("id",1).build()).retrieve().bodyToMono(Log.class).block();

Advertisement

Answer

you can customize your logs as you want. as the image you mention,
Go to the application.properties put logger values to disable as OFF [io.netty]

logging.level.io.netty=off

do you want to fully disable all logs from your project, disable root below.

logging.level.root=off
User contributions licensed under: CC BY-SA
8 People found this is helpful
Advertisement