SpringCloud Feign日志記錄

2023-11-24 14:33 更新

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

application.yml。

logging.level.project.user.UserClient: DEBUG

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

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

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

@Configuration

public class FooConfiguration {

    @Bean

    Logger.Level feignLoggerLevel() {

        return Logger.Level.FULL;

    }

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)