文章目录

  • 作用
  • 日志级别
  • 配置日志bean
  • 查看日志输出

作用

OpenFeign提供了日志打印功能,我们可以通过配置来调整日志级别,从而了解OpenFeign中Http请求的细节。即对OpenFeign远程接口调用的情况进行监控和日志输出。

日志级别

NONE:默认级别,不显示日志
BASIC:仅记录请求方法、URL、响应状态及执行时间
HEADERS:除了BASIC中定义的信息之外,还有请求和响应头信息
FULL:除了HEADERS中定义的信息之外,还有请求和响应正文及元数据信息

配置日志bean

package base.config;import feign.Logger;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class OpenFeignConfig {@BeanLogger.Level feignLoggerLevel(){return Logger.Level.FULL;}
}

在服务调用处

logging:level:jw.srb.client.CoreUserInfoClient: DEBUG

查看日志输出

HTTP 是一种无状态协议,客户端向服务器发送一个 TCP 请求,服务端响应完毕后断开连接,如果客户端向服务器发送多个请求,每个请求都要建立各自独立的连接以传输数据。HTTP 有一个 KeepAlive 模式,它告诉 webserver 在处理完一个请求后保持这个 TCP 连接的打开状态若接收到来自客户端的其它请求,服务端会利用这个未被关闭的连接,而不需要再建立一个连接。KeepAlive 在一段时间内保持打开状态,它们会在这段时间内占用资源。占用过多就会影响性能。timeout 来指定 KeepAlive 的超时时间(timeout)。指定每个 TCP 连接最多可以保持多长时间。

OpenFeign日志相关推荐

  1. SpringCloud OpenFeign 整合 logbook 实现链路日志

    前言 工作中我们有些生产问题出现在微服务 OpenFeign 的互相调用中,然而 OpenFeign 的调用默认是不打日志的.这给我们线上排查问题带来很大的阻力. 开启 OpenFeign 日志 我们 ...

  2. spring cloud整合OpenFeign

    spring cloud整合OpenFeign pom.xml配置 <!-- https://mvnrepository.com/artifact/org.springframework.clo ...

  3. 最新版Spring Cloud Alibaba微服务架构-Openfeign服务调用篇

    文章目录 前言 一.OpenFeign配置使用 1.引入pom依赖 2.消费端开启Feign服务调用 3.消费端动态代理Service接口 3.消费端测试 二.OpenFeign日志配置 1.全局配置 ...

  4. SpringCloud Hoxton版微服务- OpenFeign实现服务调用

    openfeign服务调用 一.OpenFeign概念 二.OpenFeign使用步骤 1.依赖 2.添加注解支持 3.注解业务类调用 三.OpenFeign超时控制 1.服务提供者 2.服务消费者 ...

  5. openfeign远程调用接口报错:feign.codec.DecodeException: Error while extracting response for type

    错误信息: feign.codec.DecodeException: Error while extracting response for type [java.util.List<xxxx. ...

  6. OpenFeign学习

    问题引入 JAVA项目中如何实现接口调用? HttpClient: HttpClient是Apache Jakarta Common下的子项目,用来提供高效的.最新的.功能丰富的的支持Http协议的客 ...

  7. 手把手教你搭建SpringCloud项目(九)集成OpenFeign服务接口调用

    Spring Cloud全集文章目录: 零.什么是微服务?一看就会系列! 一.手把手教你搭建SpringCloud项目(一)图文详解,傻瓜式操作 二.手把手教你搭建SpringCloud项目(二)生产 ...

  8. SpringCloud04-Ribbon、OpenFeign、Hystrix

    SpringCloud04 Ribbon负载均衡服务调用 一.Ribbon 二.Ribbon的负载均衡和Rest调用 pom RestTemplate的使用 三.Ribbon负载规则 四.Ribbon ...

  9. Spring Cloud 系列之OpenFeign:(5)OpenFeign的高级用法

    传送门 Spring Cloud Alibaba系列之nacos:(1)安装 Spring Cloud Alibaba系列之nacos:(2)单机模式支持mysql Spring Cloud Alib ...

最新文章

  1. m.pythontab.com_Python expandtabs()函数的使用
  2. 怎样才能让一段代码每隔一段时间执行一次?
  3. 【每周CV论文推荐】 初学活体检测与伪造人脸检测必读的文章
  4. 领扣(LeetCode)寻找旋转排序数组中的最小值 个人题解
  5. Webtask后端即服务:无服务器快速教程
  6. linux设置开机自启 etc rt.d,Linux下禁止服务开机自启动
  7. 史上最全的常用事件:移动端事件及PC端:鼠标/键盘/表单事件
  8. matlab有限差分一维导热,一维导热方程 有限差分法 matlab实现
  9. HTML5 中的 canvas 画布(二)
  10. 计算机管理找不到指定模块,卸载时找不到指定模块怎么办_电脑卸载找不到指定模块处理方法-win7之家...
  11. C函数改写成汇编语言函数,帮忙将一个C函数写成汇编语言
  12. 中国十个主要城市10-18年的统计年鉴
  13. 李永乐2021线代讲义练习题答案
  14. 轮盘的基础,简单的实现和Toolbar的实现
  15. java如何通过域名查ip_Java实现通过IP获取域名,通过域名获取IP
  16. 贝多芬第九交响曲,卡拉扬63年版,第四乐章演唱部分歌词文件
  17. 【C语言小游戏】扫雷
  18. 项目管理/互联网/软件全套文档、产品文档、技术文档、测试文档、运维文档、项目文档
  19. 分布式与集群的区别 .
  20. SpringBoot+Mybatis实现图片按用户上传存储和获取用户图片功能

热门文章

  1. 计算机数据采集 的优点,数据采集器的作用_数据采集器硬件特点
  2. Python seek()和tell()函数详解
  3. 微信小程序md5加密支持中文和特殊字符
  4. CIDEr 评价指标
  5. 用python画四瓣树叶_使用Python turtle画分形树叶图
  6. 获取腾讯微博信息API
  7. Linux中的nl命令
  8. unittest输出测试报告
  9. 大数据早报:谷歌Cloud Natural Languages API推新技术 全球三分之二的人口通过移动设备上网(9.21)
  10. 统计英文文件中单词出现频率