一、场景
开发过程中,有时候需要查看 feign 的日志,那么怎么打开呢
二、步骤
(1) 写一个 FeignConfig 类,设置 feign 的日志级别
代码语言:javascript复制public class FeignConfig {
@Bean
public Logger.Level level() {
return Logger.Level.FULL;
}
}
(2) 应用 FeignConfig 类。
在 注解上写上 configuration = FeignConfig.class ,示例:
代码语言:javascript复制@FeignClient(contextId = "remotePService",
value = ServiceNameConstants.BUSINESS_SERVICE,
configuration = FeignConfig.class)
public interface RemoteMissionService {
...
}
(3) 打开 slf4j 的日志
因为我使用了 slf4j logback,这里我要打开 feigin服务类 的日志,这么设置:
代码语言:javascript复制logging:
level:
root: INFO
demo.business.api.*: DEBUG