feign的日志配置
1.编写feign的日志配置类
@Configuration
public class FeignConfig {
@Bean
public Logger.Level feignLoggerLevel(){
return Logger.Level.FULL;
}
}
feign的日志级别
NONE :不记录任何日志(默认)
BASIC:仅记录请求方法、URL、响应状态代码以及执行时间
HEADERS:记录BASIC级别的基础上,记录请求和响应的header
FULL:记录请求和响应的header,body和元数据
2.修改Feign,使用指定配置类
@FeignClient(name = "eureka-client1",configuration = FeignConfig.class)
public interface EurekaFeignClient {
}
3.在application.properties配置文件中把日志级别调为debug级别
logging.level.com.example.feigndemo.feign.FeignConfig=DEBUG