MENU

Feign的日志配置以及细粒度配置(属性配置)

February 12, 2020 • Jakarta

一、全局配置

Feign的日志是基于接口的debug级别上输出的,所以要先配置Logger

logging:
  level:
    cn.khthink: debug

然后再配置Feign的日志输出

feign:
  client:
    config:
      default:
        loggerLevel: FULL

二、细粒度配置

logger上的配置可以不动,也可以修改成对应的FeignClient接口类的全名,然后Feign的default替换成对应的 FeignClient的name的名字,就可以对日志细粒度进行配置了,以user-center为例
Logger的配置:

logging:
  level:
    cn.khthink.feign.UserServiceClient: debug

Feign配置

feign:
  client:
    config:
      user-center:
        loggerLevel: FULL

Feign日志级别

NONE,无记录(DEFAULT)
BASIC,只记录请求方法和URL以及响应状态代码和执行时间
HEADERS,记录基本信息以及请求和响应标头
FULL,记录请求和响应的头文件,正文和元数据

Archives QR Code
QR Code for this page
Tipping QR Code