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