美文网首页
feign打印日志的方法

feign打印日志的方法

作者: 张云飞Vir | 来源:发表于2023-02-15 11:00 被阅读0次

    一、场景

    开发过程中,有时候需要查看 feign 的日志,那么怎么打开呢

    二、步骤

    (1) 写一个 FeignConfig 类,设置 feign 的日志级别

    public class FeignConfig {
        @Bean
        public Logger.Level level() {
            return Logger.Level.FULL;
        }
    }
    
    

    (2) 应用 FeignConfig 类。

    在 注解上写上 configuration = FeignConfig.class ,示例:

    @FeignClient(contextId = "remotePService",
            value = ServiceNameConstants.BUSINESS_SERVICE,
            configuration = FeignConfig.class)
    public interface RemoteMissionService {
    
        ...
    }
    

    (3) 打开 slf4j 的日志

    因为我使用了 slf4j + logback,这里我要打开 feigin服务类 的日志,这么设置:

    logging:
      level:
        root: INFO
        demo.business.api.*: DEBUG
    
    

    相关文章

      网友评论

          本文标题:feign打印日志的方法

          本文链接:https://www.haomeiwen.com/subject/efnykdtx.html