1.配置访问级别DEBUG
// yml文件中配置日志级别
logging:
level:
com.example.demo.FeignTestService: DEBUG
2.定义配置文件,无配置文件日志不生效
@Configuration
public class FooConfiguration {
@Bean
Logger.Level feignLoggerLevel() {
return Logger.Level.FULL;
}
}
可以看到日志已经打印出来
3.优先级问题
如果yml文件和@Configuration都配置了,哪个生效的问题,答案是yml文件中内容生效,参阅官方文档:
If we create both @Configuration bean and configuration properties, configuration properties will win. It will override @Configuration values. But if you want to change the priority to @Configuration, you can change feign.client.default-to-properties to false.
如果想让@Configuration 中内容先生效,可以配置feign.client.default-to-properties=false