openfeign打印日志失效

openfeign打印日志失效!
第一次使用openfeign的时候打印日志,配置错了application.yml,死活不打印日志。当把openfeign也拆分了独立服务的时候,应该配置在调用方,而不是在openfeign中配置。

feignConfig配置在feign服务。

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

order服务和product服务

@Component
@FeignClient(value = "PRODUCT-SERVER")
public interface ProductFeign {

    @GetMapping("/product/select/{productId}")
    R<TProduct> selectById(@PathVariable Long productId);
}

openfeign打印日志失效_第1张图片
在调用方order的application.yml配置

logging:
  level:
    com.zyx.openfeign.feign.ProductFeign: debug

openfeign打印日志失效_第2张图片
现在要进行下单操作,传商品id,下单order服务通过openfeign去调product商品服务。
启动服务,调用下单order服务,可以看到返回了被调方product的日志以及参数。
openfeign打印日志失效_第3张图片
openfeign打印日志失效_第4张图片

你可能感兴趣的:(java)