操作日志的记录方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39068579 阅读:30 留言:0更新日期:2023-10-12 20:01
本申请公开了一种操作日志的记录方法、装置、计算机设备、存储介质和计算机程序产品,涉及大数据技术领域。业务处理系统包括前端、所述网关和业务系统;所述前端和所述业务系统通过所述网关进行通信;所述网关日志根据所述前端和所述业务系统之间的通信信息生成。该方法包括:通过获取业务处理系统中网关的网关日志,并将网关日志存入消息处理队列,对消息处理队列中的网关日志进行解析,获得网关日志对应的业务处理数据,根据业务处理数据生成对应的操作日志。采用该方法能够使业务处理和操作日志的生成过程完全解耦,减少了对业务处理系统的影响,提高操作日志的记录效率。提高操作日志的记录效率。提高操作日志的记录效率。

【技术实现步骤摘要】
操作日志的记录方法、装置、计算机设备和存储介质


[0001]本申请涉及大数据
,特别是涉及一种操作日志的记录方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]操作日志是对某个对象进行新增操作或者修改操作后的记录信息。
[0003]在金融供应链系统中,需要记录某些关键业务的操作日志,以使用户能够知道在什么时间发生了什么事情。常规的实现方式有基于Spring AOP、通过日志文件记录等方式实现,但通过Spring AOP方法获得日志文件的过程中,每次业务处理都需要额外执行AOP中的代码,即日志文件的生成需要获取业务处理的数据,即日志文件生成代码和业务处理的代码是耦合关系。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够将业务处理和操作日志的生成过程完全解耦的操作日志的记录方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种操作日志的记录方法。所述方法包括:
[0006]获取业务处理系统中网关的网关日志,并将所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种操作日志的记录方法,其特征在于,所述方法包括:获取业务处理系统中网关的网关日志,并将所述网关日志存入消息处理队列;所述业务处理系统包括前端、所述网关和业务系统;所述前端和所述业务系统通过所述网关进行通信;所述网关日志根据所述前端和所述业务系统之间的通信信息生成;对所述消息处理队列中的网关日志进行解析,获得网关日志对应的业务处理数据;根据所述业务处理数据生成对应的操作日志。2.根据权利要求1所述的方法,其特征在于,对所述消息处理队列中的网关日志进行解析,获得网关日志对应的业务处理数据,包括:解析所述网关日志,确定所述网关日志的接口信息;若所述接口信息在预设业务信息表,继续解析所述网关日志得到网关日志对应的业务处理数据。3.根据权利要求2所述的方法,其特征在于,所述预设业务信息表,包括配置表;若所述接口信息在预设业务信息表,继续解析所述网关日志得到网关日志对应的业务处理数据,还包括:读取储存至内存中的所述预设业务信息表的各所述配置表的配置信息;遍历各所述配置表的配置信息,确定所述接口信息是否在所述配置表;若所述接口信息在所述配置表,继续解析所述网关日志得到网关日志对应的业务处理数据。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述接口信息不在预设业务信息表,则不解析所述网关日志。5.根据权利要求2所述的方法,其特征在于,所述业务处理数据包括:操作对象、操作内容、操作结果;所述对所述消息处理队列中的网关日志进行解析,获得网关日志对应的业务处理数据,包括:确定所述业务处理数据中操作内容的类别;根据所述操作内容的类别对应的方式,获取所述操作内容。6.根据权利要求5所述的方法,其特征在于,所述根据所述操作内容的类别对应的方式,获取操作内容,包括:若所述操作内容为第一类,通过日志模板和所述网关日志的请求参数,得到所述操作内容;若所述操作内容为第二类,通过反射调用方法解析网关日志得到所述操作内容。7.一种操作日志的记录装置,其特征在于,所述装置包括:日志获取模块,用于获取业务处理系统中网关的网关日志,并将所述网关日志存入消息处理队列;所述业务处理系统包括前端、所...

【专利技术属性】
技术研发人员:谯正江
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1