显示微服务间feign调用的日志

第一步

java 复制代码
package com.niuniu.common.config;

import com.niuniu.common.CommonConstant;
import com.niuniu.common.utils.UserContext;
import feign.Logger;
import feign.RequestInterceptor;
import feign.RequestTemplate;
import org.springframework.context.annotation.Bean;

public class DefaultFeignConfig {
    @Bean
    public Logger.Level feignLogLevel(){
        return Logger.Level.FULL;
    }

    
}

第二步调用方的application.yaml文件

java 复制代码
logging:
  level:
    com.niuniu.user.feignclient.OrderClient: debug 

测试结果:

java 复制代码
package com.niuniu.user.feignclient;

import com.niuniu.common.config.DefaultFeignConfig;
import com.niuniu.user.model.Order;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;

import java.util.List;

@Component
@FeignClient(value = "order-service", configuration = DefaultFeignConfig.class)
public interface OrderClient {
    @GetMapping(value = "/order-service/order/queryOrderByIds")
    List<Order> queryOrderByIds(@RequestParam("ids") List<Long> ids);
}
相关推荐
清晓粼溪几秒前
SpringCloud-04-Circuit Breaker断路器
后端·spring·spring cloud
Seven979 分钟前
剑指offer-56、删除链表中重复的节点
java
想个名字太难13 分钟前
springboot 源码分析(自动装配原理)
java·spring boot·spring
czlczl2002092514 分钟前
基于SpringBoot与RBAC的功能权限设计
spring boot·后端·spring
2501_9462338915 分钟前
Flutter与OpenHarmony帖子详情页面开发
android·java·flutter
华仔啊16 分钟前
如何查看 SpringBoot 当前线程数?3 种方法亲测有效
java·后端
weixin_4250230016 分钟前
Spring Boot 生成短链接
java·spring boot·后端
毕设源码-钟学长20 分钟前
【开题答辩全过程】以 小区物业管理APP为例,包含答辩的问题和答案
java·spring boot
这周也會开心21 分钟前
Java面试题-JVM
java·开发语言·jvm