本文介紹了禁用Spring Boot WebClient日志的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我想構建一個簡單的Spring Web客戶端,它從標準輸入發送消息,但WebClient在標準輸出上顯示全部debug informations。
如何禁用WebClient生成的日志?
客戶端代碼
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();
推薦答案
您可以根據需要自定義日志。作為您提到的圖像,
轉到應用程序。屬性將記錄器的值設置為OFF
[io.netty]
logging.level.io.netty=off
是否要完全禁用項目中的所有日志,請禁用下面的root
。
logging.level.root=off
這篇關于禁用Spring Boot WebClient日志的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,