openfeign打印日志失效

文章讲述了在使用Openfeign时遇到的日志打印问题。最初,由于在提供方配置Feign的日志级别,导致日志无法正常打印。后来了解到,日志配置应当在调用方的服务中进行,而非Openfeign服务本身。文中提供了一个例子,展示了在调用方的`application.yml`中如何配置日志级别以达到调试目的。问题解决后,调用方能成功获取到被调用方的日志和参数。
摘要由CSDN通过智能技术生成

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);
}

在这里插入图片描述
在调用方order的application.yml配置

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

在这里插入图片描述
现在要进行下单操作,传商品id,下单order服务通过openfeign去调product商品服务。
启动服务,调用下单order服务,可以看到返回了被调方product的日志以及参数。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值