[发明专利]记录日志的方法、装置、计算机设备及存储介质在审
申请号: | 201910341173.2 | 申请日: | 2019-04-25 |
公开(公告)号: | CN110175161A | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 周磊 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 数据流 接口信息 预设信息 预设 计算机设备 存储介质 记录 初始化 字段 日志记录功能 控制拦截器 集中管理 日志文件 数据包括 统一处理 预设方式 携带 拦截器 统一 申请 维护 | ||
本申请揭示了记录日志的方法、装置、计算机设备及存储介质,其中,记录日志的方法,包括:判断日志数据流中携带的接口信息是否出现于预设初始化表格内;若日志数据流中携带的接口信息出现于预设初始化表格内,则控制拦截器接收所述接口信息对应的第一数据流;判断所述第一数据流中的数据是否包括预设信息类型;若所述第一数据流中的数据包括预设信息类型,则根据预设提取方式从所述第一数据流中提取所述预设信息类型对应的第一字段;按照预设方式汇总所有的所述第一字段,并形成日志文件。通过统一在拦截器中,对需要记录成日志的接口信息进行统一处理,方便统一、集中管理日志,方便日志记录功能的扩展和维护。
技术领域
本申请涉及到计算机领域,特别是涉及到记录日志的方法、装置、计算机设备及存储介质。
背景技术
目前一般对应每个接口实现对特定字段做一对一的日志记录,每个接口单独记录日志,若接口繁多则对于日志记录功能的扩展和维护增加了难度,且现有每个接口单独进行日志记录时,需要对每个接口均匹配过滤代码,实现对接口日志信息的管理和控制,不仅增加了过滤代码的开发与配置的时间成本,也增加了人工管理成本,且造成资源浪费,且无法实现集中统一管理日志记录,业务效率也较低。
发明内容
本申请的主要目的为提供记录日志的方法,旨在解决现有日志记录无法实现集中统一管理日志记录的技术问题。
本申请提出一种记录日志的方法,包括:
判断日志数据流中携带的接口信息是否出现于预设初始化表格内;
若日志数据流中携带的接口信息出现于预设初始化表格内,则控制拦截器接收所述接口信息对应的第一数据流,其中,所述日志数据流中至少包括一个第一数据流;
判断所述第一数据流中的数据是否包括预设信息类型;
若所述第一数据流中的数据包括预设信息类型,则根据预设提取方式从所述第一数据流中提取所述预设信息类型对应的第一字段,其中,所述第一字段至少包括一种信息类型对应的字段;
按照预设方式汇总所有的所述第一字段,并形成日志文件。
优选地,所述第一数据流为组合存储的层状数据结构,所述根据预设提取方式从所述第一数据流中提取所述预设信息类型对应的第一字段的步骤,包括:
通过迭代算法调用数据库配置文件,判断所述第一数据流的最外层数据对应的类型标识是否为数组标识,其中,所述数据库配置文件中包括多种数组的类型标识以及各种字段的类型标识;
若所述第一数据流的最外层数据对应的类型标识为数组标识,则获取所述最外层数据相邻内层对应的第一数组,并再次通过迭代算法调用数据库配置文件,判断所述第一数组对应的类型标识是否为所述数组标识;
若所述第一数组对应的类型标识不是所述数组标识,则获取通过迭代算法识别到的所述第一数组对应的字段类型和指定字段;
按照所述指定字段的获取过程,从所述第一数据流中提取所述预设信息类型对应的所有所述第一字段。
优选地,所述按照预设方式汇总所有的所述第一字段,并形成日志文件的步骤,包括:
获取各所述第一字段分别对应的字段类型标识和所述接口信息,其中,所述接口信息包括接口地址;
将各所述第一字段分别按照所述接口地址汇总到与所述接口地址对应的字段列表中,并分别对应标注各所述第一字段分别对应的字段类型标识和信息类型,以形成日志文件。
优选地,所述按照预设方式汇总所有的所述第一字段,并形成日志文件的步骤之后,包括:
将汇总了所有所述第一字段的所述字段列表封装成实体类;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910341173.2/2.html,转载请声明来源钻瓜专利网。