Feign微服务调用如何查看详细日志
今天项目中遇到了一个问题:微服务调用失败,直接进入了fallback的逻辑。但是无法定位出精确的问题,所以费了一番周折,研究了一下Feign打印日志的问题。本人亲测可用,总结一下,以便日后快速处理类似问题。
我们项目使用的是SpringCloud微服务架构,springboot的版本是1.4.5。
进入正题
第一步:FeignClient配置fallbackfactory属性,注意,这里不是配置fallback属性,由于网上的说法fallback不能打印日志,fallbackfactory可以打印日志。
第二步:新添加一个接口,实现我们项目中已有的Feign用户端接口。
第三步:新建一个java类,实现FallbackFactory接口,注意这里要把我们项目中已有的Feign用户端接口表作为泛型参数传入FallbackFactory。而后实现FallbackFactory的create()方法,在create()方法中即可以打印日志了。
OK,完成以上三步,即可以打印Feign调用微服务异常的详细日志了。
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Feign微服务调用如何查看详细日志
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Feign微服务调用如何查看详细日志