feign.Logger.Level 作用:修改日志级别 说明: 包含四种不同的级别:NONE ,BASIC,HEDERS,FULL
第一种在application配置文件中配置
方式一: 配置文件方式:
1.全局生效:
feign:
client:
config:
default: #这里用default就是全局配置,如果是写服务名称,则是针对某个微服务的配置
loggerLevel: Full #日志级别
2. 局部生效:
feign:
client:
config:
userserver: #这里用default就是全局配置,如果是写服务名称,则是针对某个微服务的配置
loggerLevel: Full #日志级别
第二种用代码的形式配置Feign日志级别
创建一个配置类
@Component
public class FeignClientConfiguration{
@Bean
public Logger.Level feignLogLevel(){
return Logger.Level.BASIC; BASIC 为日志级别
}
}
全局配置
在服务启动类@EnableFeignClients(defaultConfiguration = FeignClientConfiguration.class)
@EnableFeignClients为Feign启动开关
局部配置 指定某个服务Feign日志生效
在调用服务创建的接口上的@FeignClient(Value = "userserver",configuration = FeignClientConfiguration.class) 添加configuration = FeignClientConfiguration.class