从品牌网站建设到网络营销策划,从策略到执行的一站式服务
如何使用Feign的日志?一般大家对Feign日志的了解可能停留在概念的层面上,而对于Feign的日志的使用方法了解相对较少。今天不仅要跟大家介绍Feign日志的概念还要介绍Feign日志的用法。
创新互联公司2013年开创至今,先为建水等服务建站,建水等地企业,进行企业商务咨询服务。为建水企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
一、概念
Feign的日志非常灵活,可以为指定的Feign客户端指定日志记录策略,每个Feign客户端都会创建一个logger.
Feign的日志打印支队DEBUG级别作出响应。
我们可以为Feign客户端配置对应的Logger.Level对象,有以下值供选择。
NONE:不记录任何值
BASIC:仅记录请求方法、URL、响应状态及执行时间
HEADERS:记录BAISC级别的基础上,记录响应的请求和响应header
FULL:外加body和元数据
二、代码修改
修改movie服务
1、编写Feign配置类
import feign.Logger; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class FeignLogConfiguration { @Bean Logger.Level feignLoggerLevel(){ return Logger.Level.FULL; } }
2、修改feign接口,增加配置类
@FeignClient(name = "user",configuration = FeignLogConfiguration.class) public interface UserFeignClient { @RequestMapping(value = "/user/getUserInfo", method = RequestMethod.GET) Map findById(@RequestParam("userId") Integer userId); }
3、修改yml文件,设置日志级别为debug
logging: level: com.my.movie.service.feignService.UserFeignClient: DEBUG
三、测试
访问 http://localhost:8020/movie/findById/feign?userId=1
观察movie控制台,打印出如下信息
看完上述内容,你们对Feign的日志有进一步的了解吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图