主要就是通过配置日志的级别,来监控Feign接口的调用情况
日志级别
NONE: 默认的,不显示任何日志
BASIC:仅记录请求方法、URL、响应状态码以及执行时间
HEADERS:除了BASIC中定义的信息以外,还有请求和响应的头信息
FULL: 除了HEADERS中定义的信息之外,还有请求和响应的正文及元数据
1. 构建日志配置类
@Configuration
public class OpenFeignLogConfig {
@Bean
Logger.Level feignLoggerLeave(){
return Logger.Level.FULL;
}
}
2. 修改yml
logging:
level:
# feign日志以什么级别监控哪个接口,定位到包
com.hanliy.springcloud.feign: debug