显示微服务间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);
}
相关推荐
爱睡觉11113 小时前
从 6500ms 到 49ms:一次 Java 内存布局优化的实录
java
摇滚侠13 小时前
IDEA 新建 Java 项目 学习 Java SE
java·学习·intellij-idea
未秃头的程序猿13 小时前
告别硬编码!Spring AI Alibaba 实现 AI Agent 智能工具调用(Tool Calling)
java·后端·ai编程
程序员老乔13 小时前
03-Spring-Security-JWT认证
java·后端·spring
程序员buddha13 小时前
传统 Spring 框架,XML 配置 Bean 的方式
xml·java·spring
希望永不加班13 小时前
SpringBoot 消费者并发控制:线程池配置
java·spring boot·后端·spring
MateCloud微服务13 小时前
从 Karpathy 加入 Anthropic 到 Claude Agent 化:MateClaw 为什么要做企业级 Agent Runtime
java·java agent·mateclaw·mateclaw agent·mc runtime·mc harness·mateclaw open
Yolanda9414 小时前
【编程学习】复盘经典 VB OOP 示例:推翻旧认知,重学面向对象
java·面向对象
Y敲键盘的地方14 小时前
第9章 工具调用循环——Agent的行动闭环
java·服务器·前端
专注写bug14 小时前
Java线程池——ThreadLocal上下文污染问题
java