显示微服务间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);
}
相关推荐
飞升不如收破烂~几秒前
Spring Initializr 和 Maven 是创建 Spring 项目时可以使用的两种不同的工具
java·spring·maven
液态不合群2 分钟前
Spring AI 再更新:如何借助全局参数实现智能数据库操作与个性化待办管理
数据库·人工智能·spring
2401_857439694 分钟前
Spring Boot编程训练系统:深入设计与实现
java·spring boot·后端
码蜂窝编程官方8 分钟前
【含开题报告+文档+PPT+源码】基于Spring Boot智能综合交通出行管理平台的设计与实现
java·vue.js·spring boot·后端·spring
Beekeeper&&P...11 分钟前
瑞吉外卖中r类的作用
开发语言·spring
晚睡早起₍˄·͈༝·͈˄*₎◞ ̑̑23 分钟前
SpringBoot(三)
java·spring boot·后端
ApiHug25 分钟前
ApiSmart-QWen2.5 coder vs GPT-4o 那个更强? ApiSmart 测评
java·人工智能·ai·llm·通义千问·apihug·apismart
XiaoLiuLB1 小时前
Docker 指令详解:全面掌握容器化管理工具
java·tomcat·nio
武昌库里写JAVA1 小时前
mysql 几种启动和关闭mysql方法介绍
java·开发语言·算法·spring·log4j
Hacker_Albert1 小时前
OpenHarmony-1.启动流程
android·java·服务器