显示微服务间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);
}
相关推荐
学术阿凡提1 分钟前
Spring Boot 优雅实现异步调用:从入门到自定义线程池与异常处理
java·数据库·算法
我是无敌小恐龙16 分钟前
Java SE 零基础入门Day06 方法重载+Debug调试+String字符串全套API详解(超全干货)
java·开发语言·人工智能·python·transformer·无人机·量子计算
xiaoye370818 分钟前
java接口文档工具 swagger2和swagger3对比
java·服务器·前端
三维频道19 分钟前
工业级三维扫描实测:汽车灯具复杂结构件的全尺寸 3D 测量方案分析
java·人工智能·python·数码相机·3d·汽车·汽车轻量化制造
tongyiixiaohuang21 分钟前
基于轻易云的数据集成,实现企业系统间灵活对接
java·前端·数据库
码农飞哥26 分钟前
从Java后端到AI应用开发,我这两年做了什么
java·开发语言·人工智能
大龄码农-涵哥27 分钟前
Spring Boot项目集成AI对话:使用Spring AI打造智能客服
人工智能·spring boot·spring
森林猿31 分钟前
IDEA-控制台乱码
java·ide·intellij-idea
A-Jie-Y31 分钟前
JAVA设计模式-工厂方法模式
java·设计模式
千云37 分钟前
问题排查报告:一次因元空间溢出导致的CPU飙升与接口超时
java·后端