feign打印日志的方法

一、场景

开发过程中,有时候需要查看 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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容