日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

日志级别_Feign:请求压缩amp;日志级别【了解】

發布時間:2025/3/19 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 日志级别_Feign:请求压缩amp;日志级别【了解】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 、請求壓縮


Spring Cloud Feign支持對請求和響應進行GZIP壓縮,以減少通信過程中的性能損耗。通過下面的參數即可開啟請求與響應的壓縮功能(consumer中進行配置):

feign:
??compression:
????request:
????????enabled:?true?#?開啟請求壓縮
????response:
????????enabled:?true??#?開啟響應壓縮

2、 日志級別


前面講過,通過 logging.level.xx=debug 來設置日志級別。然而這個對Fegin客戶端而言不會產生效果。因為 @FeignClient 注解修改的客戶端在被代理時,都會創建一個新的Fegin.Logger實例。我們需要額外指定這個日志的級別才可以。

在consumer的配置文件中設置com.icoding包下的日志級別都為debug;

logging:
??level:
????com.icoding:?debug

在consumer編寫配置類,定義日志級別

package?com.icoding.config;

import?feign.Logger;
import?org.springframework.context.annotation.Bean;
import?org.springframework.context.annotation.Configuration;

@Configuration
public?class?FeignConfig?{
????@Bean
????public?Logger.Level?feignLoggerLevel(){
????????//?記錄所有請求和響應的明細,包括頭信息、請求體、元數據
????????return?Logger.Level.FULL;
????}
}
  • 這里指定的Level級別是FULL,Feign支持4種級別:

NONE:不記錄任何日志信息,這是默認值。

BASIC:僅記錄請求的方法,URL以及響應狀態碼和執行時間

HEADERS:在BASIC的基礎上,額外記錄了請求和響應的頭信息

FULL:記錄所有請求和響應的明細,包括頭信息、請求體、元數據。

在consumer的UserClient中指定配置類

package?com.icoding.client;

import?com.icoding.client.fallback.UserClientFallback;
import?com.icoding.config.FeignConfig;
import?com.icoding.pojo.User;
import?org.springframework.cloud.openfeign.FeignClient;
import?org.springframework.web.bind.annotation.GetMapping;
import?org.springframework.web.bind.annotation.PathVariable;

@FeignClient(value?=?"user-service",
????????fallback?=?UserClientFallback.class,
????????configuration?=?FeignConfig.class)
public?interface?UserClient?{

????@GetMapping("/user/{id}")
????User?findOne(@PathVariable("id")?Long?id);
}

重啟項目,即可看到每次訪問的日志:

回復關鍵詞

?JUC????分布式限流???消息隊列???alibaba????JVM性能調優????

看更多精彩教程

別忘了點個在看哦!轉發那就太好了!

總結

以上是生活随笔為你收集整理的日志级别_Feign:请求压缩amp;日志级别【了解】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。