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
相关推荐
木井巳2 分钟前
【记忆化搜索】斐波那契数
java·算法·leetcode·深度优先·剪枝·推荐算法
清水白石0086 分钟前
别被 `Process.start()` 骗了:Python multiprocessing 从面试题到线上生产的进程启动机制实战
开发语言·python
团子股股东峥哥7 分钟前
day36-RHEL-管理基本存储
linux·运维·服务器
geovindu13 分钟前
java: Task Scheduler
java·开发语言·后端
神奇小梵18 分钟前
java的特殊语法点,与常规语言相异的点
java·开发语言
荣合技术服务20 分钟前
山西太原服务器集群服务商——荣合科算
服务器·超算集群·荣合科算
无巧不成书021833 分钟前
Tomcat 下载后使用全指南:解压、环境配置、启动验证与常见问题排查
java·tomcat
bnmoel33 分钟前
C++ 基础入门篇(二):引用
开发语言·c++·引用·底层
云栖梦泽37 分钟前
网络设备驱动(3)
linux·运维·服务器·网络·嵌入式硬件
Wang's Blog37 分钟前
Java框架快速入门: Spring Security+OAuth2之多因子认证缓存服务
java·spring·缓存