一、全局配置
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,记录请求和响应的头文件,正文和元数据