springcloud微服务学习笔记29:OpenFeign日志打印功能

springcloud微服务学习笔记目录:

1.日志打印功能
2.是什么
Feign提供了日志打印功能,我们可以通过配置来调整日志级别,从而了解Feign中Http请求的细节。
说白了就是对Feign接口的调用情况进行监控和输出
3.日志级别
NONE:默认的,不显示任何日志;

BASIC:仅记录请求方法、URL、响应状态码及执行时间;

HEACIERS:除了BASIC中定义的信息之外,还有请求和响应的头信息;

FULL:除了HEADERS中定义的信息之外,还有请求和响应的正文及元数据。

4.配置日志bean



@Configuration
public class FeignConfig {

    @Bean
    Logger.Level feignLoggerLevel(){
        return Logger.Level.FULL;
    }
}

5.YML文件里需要开启日志的Feign客户端

logging:
  level:
    com.atguigu.springcloud.service.PaymentFeignService: debug
 

6.后台日志查看
在这里插入图片描述

 
posted @ 2022-10-04 09:25  Jonkidi  阅读(475)  评论(0)    收藏  举报