Feign日志配置

Feign在构建被@FeignClient注解修饰的服务客户端时,会为每一个客户端都创建一个feign.Logger实例,这样就可以利用该日志对象的DEBUG模式来帮助分析Feign的请求细节。

1. 在在接口的模块的 application.yml中使用 logging.level.<Feign客户端对应的接口的全限定名> 的参数配置格式来开启指定客户端日志.

logging:
  level:
    com:
      xx:
        xxx:
          service:
           XxxClientService: DEBUG

Feign的日志级别
在这里插入图片描述

日志的配置有两种方法

  1. 全局配置: 针对全局的日志级别,可以在应用主类(也就是interface的配置类)中直接加入Logger.Level的Bean创建。
    @Bean
    Logger.Level feignLoggerLevel(){
    return Logger.Level.FULL;
    }

  2. 针对一个具体的Feign单独配置
    @Configuration
    public class FeignClientConfig {
    //加入安全配置
    @Bean
    public BasicAuthRequestInterceptor getBasicAuthRequestInterceptor(){
    return new BasicAuthRequestInterceptor(“admin”,“a”);
    }

    @Bean
    Logger.Level feignLoggerLevel(){
    return Logger.Level.FULL;
    }
    }

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值