OpenFeign配置日志增強功能


OpenFeign提供了日志打印功能,我們可以通過配置來調整日恙級別,從而了解Feign 中 Http請求的細節。

說白了就是對Feign接口的調用情況進行監控和輸出

日志級別

  • NONE:默認的,不顯示任何日志;
  • BASIC:僅記錄請求方法、URL、響應狀態碼及執行時間;
  • HEADERS:除了BASIC中定義的信息之外,還有請求和響應的頭信息;
  • FULL:除了HEADERS中定義的信息之外,還有請求和響應的正文及元數據。

 

 

操作步驟:

1.在配置類中添加日志配置

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

@Configuration
public class FeignConfig
{
    @Bean
    Logger.Level feignLoggerLevel()
    {
        return Logger.Level.FULL;
    }
}

注:這里的logger是feign包里的

 

2.yml文件配置哪個接口以什么日志級別監聽

logging:
    level:
        com.study.cloud.service.PaymentFeignService: debug

也可以配置包路徑

logging:
    level:
        com.study.cloud.service: debug

 


3.最后配置好的日志輸出示例如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM