一、自定义Feign配置
二、修改日志级别
配置Feign日志有两种方式
方式一:application配置文件方式
(1)全局生效
feign:
client:
config:
default: #这里用default就是全局配置,如果是写服务名称,则是针对某个微服务的配置loggerLevel: FULL # 日志级别
(2)局部生效
feign:
client:
config:
userservice: #这里用具体的服务名称,则是针对某个微服务的配置loggerLevel: FULL # 日志级别
重启服务后,访问接口,测试是否正常
方式二:java代码方式
java代码方式配置,需要先声明一个Bean
(1) 如果是全局配置,则在Application启动类中,把它放到@EnableFeignClients注解中
(2) 如果是局部配置,则在Client类中,把它放到@FeignClient注解中
三、总结
Feign的日志配置
1. 方式一是配置文件,feign.client.config.xxx.loggerLevel
- 如果xxx是default则代表全局
- 如果xxx是服务名称,例如userservice则代表某服务
2. 方式二是java代码配置Logger.Level这个Bean
- @EnableFeignClients注解声明则代表全局
- @FeignClient注解中声明则代表某服务