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
相关推荐
新知图书1 分钟前
第一个Qt开发的OpenCV程序
开发语言·qt
阿斌_bingyu70927 分钟前
Arduino开发物联网ESP32快速入门指南(包含开发语言说明、学习路径和实战教程)
开发语言·物联网·学习
东方芷兰35 分钟前
JavaWeb 课堂笔记 —— 08 请求响应
xml·java·笔记·spring·tomcat·html·idea
菜鸟起航ing1 小时前
【Java面试系列】Spring Cloud微服务架构中的分布式事务实现与性能优化详解 - 3-5年Java开发必备知识
java·spring cloud·微服务·面试·分布式事务
laimaxgg1 小时前
Docker命令
linux·运维·服务器·ubuntu·docker
Java手札1 小时前
为什么选择Redis?解析核心使用场景与性能优化技巧
java·spring boot·redis·intellij-idea
HEX9CF1 小时前
【Docker】快速部署 Certbot 并为 Nginx 服务器配置 SSL/TLS 证书
服务器·nginx·docker
这个懒人1 小时前
linux下io操作详细解析
开发语言·c++·io
东方醴歌1 小时前
VMware安装飞牛私有云fnOS并挂载小雅Alist实现异地远程访问
开发语言·后端·golang
龙大大L1 小时前
第五章:5.1 ESP32物联网应用 - MQTT协议深度教程
java·单片机·struts·apache