openfeign超时设置、解决Feign配置日志级别不生效问题,feign.client.config.default.loggerLevel不生效问题

Openfeign从Spring Cloud 2020版本开始,不再集成ribbon

超时设置:

feign:
    client:
        config:
            #所有服务级别设置,default为任意服务(全局设置)
            default:
                #单位:毫秒,建立连接的超时时间,一般只在发现服务时用到
                connectTimeout: 2000
                #单位:毫秒 ,接口请求的超时时间(主要设置这个)
                readTimeout: 
                #设置Openfeign日志级别为full
                loggerLevel: full


            #contextId属性,指定调用remote-server-name服务时的超时时间
            #如:@FeignClient(value = "remote-server-name",fallback = PaymentFeignServiceImpl.class,contextId = "remote-server-name")
            #单个设置的优先级大于全局配置
            remote-server-name:
                connectTimeout: 200
                readTimeout: 3000

日志级别:

  • NONE:不记录日志 (默认).

  • BASIC:只记录请求方法、url、响应状态码和执行时间。

  • HEADERS:在basic的基础上,增加请求和响应头

  • FULL:记录请求和响应的头、body、元数据

解决Feign日志不生效问题:

  • 需要配置springboot日志级别为debug

如下:

logging:
  level:
    #com.shuizhu是我设置需要打印日志的包package
    com:
      shuizhu: debug
相关推荐
爱吃烤鸡翅的酸菜鱼20 分钟前
java(3)数组的定义与使用
java·开发语言·idea·intellij idea
ganjiee000732 分钟前
力扣(leetcode)每日一题 2414 最长的字母序连续子字符串的长度
java·算法·leetcode
kingbal35 分钟前
SpringBoot:解析excel
java·开发语言·excel
咩咩大主教37 分钟前
Linux下的简单TCP客户端和服务器
linux·服务器·c语言·开发语言·c++·tcp/ip·网络编程
远望樱花兔38 分钟前
【d44】【Java】【力扣】160.相交链表
java·开发语言·leetcode
你不要在理我了44 分钟前
weblogic CVE-2018-2894 靶场攻略
运维·服务器·安全
Amo Xiang1 小时前
Python练习宝典:Day 1 - 选择题 - 基础知识
开发语言·python
山塘小鱼儿1 小时前
java学习路线
java
软件开发技术深度爱好者1 小时前
Python青少年简明教程目录
开发语言·python
小理想!1 小时前
如何在Linux Centos7系统中挂载群晖共享文件夹
linux·运维·服务器