OpenFeign日志
文章目录
- 作用
- 日志级别
- 配置日志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日志相关推荐
- SpringCloud OpenFeign 整合 logbook 实现链路日志
前言 工作中我们有些生产问题出现在微服务 OpenFeign 的互相调用中,然而 OpenFeign 的调用默认是不打日志的.这给我们线上排查问题带来很大的阻力. 开启 OpenFeign 日志 我们 ...
- spring cloud整合OpenFeign
spring cloud整合OpenFeign pom.xml配置 <!-- https://mvnrepository.com/artifact/org.springframework.clo ...
- 最新版Spring Cloud Alibaba微服务架构-Openfeign服务调用篇
文章目录 前言 一.OpenFeign配置使用 1.引入pom依赖 2.消费端开启Feign服务调用 3.消费端动态代理Service接口 3.消费端测试 二.OpenFeign日志配置 1.全局配置 ...
- SpringCloud Hoxton版微服务- OpenFeign实现服务调用
openfeign服务调用 一.OpenFeign概念 二.OpenFeign使用步骤 1.依赖 2.添加注解支持 3.注解业务类调用 三.OpenFeign超时控制 1.服务提供者 2.服务消费者 ...
- openfeign远程调用接口报错:feign.codec.DecodeException: Error while extracting response for type
错误信息: feign.codec.DecodeException: Error while extracting response for type [java.util.List<xxxx. ...
- OpenFeign学习
问题引入 JAVA项目中如何实现接口调用? HttpClient: HttpClient是Apache Jakarta Common下的子项目,用来提供高效的.最新的.功能丰富的的支持Http协议的客 ...
- 手把手教你搭建SpringCloud项目(九)集成OpenFeign服务接口调用
Spring Cloud全集文章目录: 零.什么是微服务?一看就会系列! 一.手把手教你搭建SpringCloud项目(一)图文详解,傻瓜式操作 二.手把手教你搭建SpringCloud项目(二)生产 ...
- SpringCloud04-Ribbon、OpenFeign、Hystrix
SpringCloud04 Ribbon负载均衡服务调用 一.Ribbon 二.Ribbon的负载均衡和Rest调用 pom RestTemplate的使用 三.Ribbon负载规则 四.Ribbon ...
- Spring Cloud 系列之OpenFeign:(5)OpenFeign的高级用法
传送门 Spring Cloud Alibaba系列之nacos:(1)安装 Spring Cloud Alibaba系列之nacos:(2)单机模式支持mysql Spring Cloud Alib ...
最新文章
- m.pythontab.com_Python expandtabs()函数的使用
- 怎样才能让一段代码每隔一段时间执行一次?
- 【每周CV论文推荐】 初学活体检测与伪造人脸检测必读的文章
- 领扣(LeetCode)寻找旋转排序数组中的最小值 个人题解
- Webtask后端即服务:无服务器快速教程
- linux设置开机自启 etc rt.d,Linux下禁止服务开机自启动
- 史上最全的常用事件:移动端事件及PC端:鼠标/键盘/表单事件
- matlab有限差分一维导热,一维导热方程 有限差分法 matlab实现
- HTML5 中的 canvas 画布(二)
- 计算机管理找不到指定模块,卸载时找不到指定模块怎么办_电脑卸载找不到指定模块处理方法-win7之家...
- C函数改写成汇编语言函数,帮忙将一个C函数写成汇编语言
- 中国十个主要城市10-18年的统计年鉴
- 李永乐2021线代讲义练习题答案
- 轮盘的基础,简单的实现和Toolbar的实现
- java如何通过域名查ip_Java实现通过IP获取域名,通过域名获取IP
- 贝多芬第九交响曲,卡拉扬63年版,第四乐章演唱部分歌词文件
- 【C语言小游戏】扫雷
- 项目管理/互联网/软件全套文档、产品文档、技术文档、测试文档、运维文档、项目文档
- 分布式与集群的区别 .
- SpringBoot+Mybatis实现图片按用户上传存储和获取用户图片功能