Spring Cloud Alibaba(四)
创始人
2024-02-12 03:40:25
0

openFeign配置日志

一、openFeign的日志级别:

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

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

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

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

二、启用 openFeign日志的三种方式:

2.1、全局启用,logger使用的是feign.Logger,添加 @Configuration 注解即能全局生效。

@Configuration
public class OpenFeignConfig {@Beanpublic Logger.Level feignLogLevel(){return Logger.Level.FULL;}
}

2.2、指定服务生效:将上面 OpenFeignConfig 类上的@Configuration 注解去掉,在fegin接口上configuration 指定OpenFeignConfig类即可

@FeignClient(name = "stock-server",path = "stock",configuration = OpenFeignConfig.class)
public interface StockServer {@RequestMapping("reduce")String reduce();
}

2.3、使用application.yml配置文件指定服务:

#feign日志配置
feign:client:config:stock-server:   #要调用的服务名称loggerLevel: full

三、上面的三种配置可任选一种,但是配置完发现好像并没有生效,这是因为spring的默认日志级别是info,而openFegin打印日志需要debug,所以需要将spring日志级别改为debug,在application.yml中,为了只打印openFegin日志,可以只将openFegin接口的包路径设置为dubug

logging:level:com.xice.shop.order.stockfeign: debug

四、使用full级别打印出的日志内容如下

 

 

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...