SpringCloud Feign日志記錄

2023-11-24 14:33 更新

為每個創(chuàng)建的Feign客戶端創(chuàng)建一個記錄器。默認情況下,記錄器的名稱是用于創(chuàng)建Feign客戶端的接口的全類名稱。Feign日志記錄僅響應DEBUG級別。

application.yml。

logging.level.project.user.UserClient: DEBUG

您可以為每個客戶端配置的Logger.Level對象告訴Feign要記錄多少。選擇是:

  • NONE,無日志記錄(DEFAULT)。
  • BASIC,僅記錄請求方法和URL以及響應狀態(tài)代碼和執(zhí)行時間。
  • HEADERS,記錄基本信息以及請求和響應頭。
  • FULL,記錄請求和響應的標題,正文和元數(shù)據(jù)。

例如,以下內(nèi)容會將Logger.Level設置為FULL

@Configuration

public class FooConfiguration {

    @Bean

    Logger.Level feignLoggerLevel() {

        return Logger.Level.FULL;

    }

}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號