一种基于拦截的接口日志打印的方法及装置制造方法及图纸

技术编号:24454402 阅读:35 留言:0更新日期:2020-06-10 15:08
本发明专利技术公开了一种基于拦截的接口日志打印的方法及装置。所述基于拦截的接口日志打印的方法,包括:拦截用户发出的接口日志打印请求;配置待打印接口列表;将所述待打印接口列表写入系统缓存中;将系统缓存中的待打印接口列表进行打印。本发明专利技术对于遗漏打印的接口日志,无需重新部署系统,即可自动直接形成包含该接口日志的待打印接口列表,不仅节省了人工手操方式的人工成本,还通过缓存技术使其具备了较高的可靠的性能和效率。

A method and device of interface log printing based on Interception

【技术实现步骤摘要】
一种基于拦截的接口日志打印的方法及装置
本专利技术涉及接口日志
,特别涉及一种基于拦截的接口日志打印的方法及装置。
技术介绍
在系统实际的运行中,某些接口日志的打印会被遗漏掉。而现有技术中,需要重新发布相关的代码,既需要重新部署系统来弥补被漏掉的接口日志。之后,重新打印一遍所有的接口日志。但是,某些接口日志的数据量是非常巨大的,重新打印一遍,不仅仅造成了数据冗余,还占据大量额外的存储空间。更有一些接口日志,具备一定的敏感信息,重新打印一遍,增加了敏感信息被泄露的可能性。除此之外,重新部署系统需要一定的时间来完成,导致无法及时的做出响应。如何妥善的解决上述问题,就成为了业界亟待解决的课题。
技术实现思路
本专利技术提供一种基于拦截的接口日志打印的方法及装置,用以解决遗漏打印的接口日志,无需重新部署系统,即可自动直接形成包含该接口日志的待打印接口列表,不仅节省了人工手操方式的人工成本,还通过缓存技术使其具备了较高的可靠的性能和效率。根据本专利技术实施例的第一方面,提供一种基于拦截的接口日志打印的方法,包括:本文档来自技高网...

【技术保护点】
1.一种基于拦截的接口日志打印的方法,其特征在于,包括:/n拦截用户发出的接口日志打印请求;/n配置待打印接口列表;/n将所述待打印接口列表写入系统缓存中;/n将系统缓存中的待打印接口列表进行打印。/n

【技术特征摘要】
1.一种基于拦截的接口日志打印的方法,其特征在于,包括:
拦截用户发出的接口日志打印请求;
配置待打印接口列表;
将所述待打印接口列表写入系统缓存中;
将系统缓存中的待打印接口列表进行打印。


2.如权利要求1所述的方法,其特征在于,所述拦截用户发出的接口日志打印请求,包括:
当用户发出的接口日志打印请求从前端到达后端时,调用spring拦截;
通过spring拦截用户发出的接口日志打印请求;
获取所述接口日志打印请求中的接口名。


3.如权利要求1所述的方法,其特征在于,所述配置待打印接口列表,包括:
确定用户发出的接口日志打印请求中的接口名;
将所述接口日志打印请求中的接口名存储到MySQL中的待打印接口列表中。


4.如权利要求3所述的方法,其特征在于,所述将所述待打印接口列表写入系统缓存中,包括:
每间隔预设的等待周期,将所述MySQL中的待打印接口列表发送到Redis缓存中;
将所述Redis缓存中待打印接口列表实时的写入到系统缓存中。


5.如权利要求1所述的方法,其特征在于,还包括:
若系统缓存中的待打印接口列表中不存在接口名,设置系统缓存和Redis缓存的清除时限;
在达到所述清除时限之前,仍未检测到系统缓存中存在接口名,释放系统缓存和Redis缓存。


6.一种基于拦截的接口日志打印的装置,其特征在于,包括...

【专利技术属性】
技术研发人员:宋浩
申请(专利权)人:无线生活北京信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1