显示微服务间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);
}
相关推荐
WL_Aurora6 分钟前
排序算法(二)
java·算法·排序算法
天码-行空15 分钟前
深入拆解Tomcat架构:多层容器设计原理
java·架构·tomcat
星梦清河18 分钟前
微服务-01
微服务·云原生·架构
人道领域27 分钟前
【Redis实战篇】秒杀系统:一人一单高并发实战(synchronized锁实战与事务失效问题)
java·开发语言·数据库·redis·spring
大大杰哥30 分钟前
Spring AI 开发笔记:ChatClient 的创建、配置与工具函数注册
人工智能·笔记·spring
0xDevNull30 分钟前
Spring中统一异常处理详细教程
java·开发语言·后端
one_love_zfl30 分钟前
java面试-spring篇
java·spring·面试
shjita32 分钟前
maven涉及的配置
java·前端·maven
Gauss松鼠会32 分钟前
GaussDB(DWS)数据融合:云端GaussDB(DWS)迁移
java·服务器·网络·数据库·性能优化·gaussdb
金融小白数据分析之路35 分钟前
java 打包exe maven 版本
java·开发语言·maven