业务操作日志上报方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37789782 阅读:11 留言:0更新日期:2023-06-09 09:20
本申请涉及一种业务操作日志上报方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:当接收到业务操作请求,获取业务操作请求所指示业务操作的操作属性数据;业务操作请求用于触发调用实现业务操作的业务操作接口;在预设的接口日志模板中,确定与业务操作接口对应的接口数据模板;根据业务操作请求填充接口数据模板,获得与业务操作接口对应的业务操作动态数据;当业务操作接口调用成功,基于操作属性数据和业务操作动态数据进行业务操作日志的上报。采用本方法能够节约系统维护耗费的资源。维护耗费的资源。维护耗费的资源。

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


[0001]本申请涉及日志
,特别是涉及一种业务操作日志上报方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,出现了日志技术。日志记录了计算机系统中发生的各种操作或事件的信息,便于通过日志了解历史的计算机系统行为,以进行相应的调整或分析。例如,当用户进行业务操作时,可对用户的业务操作生成业务操作日志,以供用户查看历史操作数据,还可以帮助业务人员进行业务分析。通常,当用户通过终端进行业务操作时,服务中台可接收到用户发送的操作请求,调用业务操作的接口以实现业务操作,在业务操作完成后,获取该业务操作需要记录的日志信息,将日志信息上报到审计服务端生成业务操作日志。
[0003]然而,目前在业务操作完成后获取业务操作的日志信息再上报到审计服务端生成业务操作日志的方式,使得服务中台的业务代码既要处理具体业务操作,又要进行日志上报,造成业务代码混乱,耗费系统维护资源大。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够节约系统维护耗费的资源的业务操作日志上报方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种业务操作日志上报方法。所述方法包括:
[0006]当接收到业务操作请求,获取所述业务操作请求所指示业务操作的操作属性数据;所述业务操作请求用于触发调用实现所述业务操作的业务操作接口;
[0007]在预设的接口日志模板中,确定与所述业务操作接口对应的接口数据模板;
[0008]根据所述业务操作请求填充所述接口数据模板,获得与所述业务操作接口对应的业务操作动态数据;
[0009]当所述业务操作接口调用成功,基于所述操作属性数据和所述业务操作动态数据进行业务操作日志的上报。
[0010]在其中一个实施例中,所述操作属性数据包括操作菜单数据;所述获取所述业务操作请求所指示业务操作的操作属性数据,包括:
[0011]根据所述业务操作请求,确定实现所述业务操作请求所指示业务操作的业务操作接口所对应的业务权限模块;
[0012]根据所述业务操作请求所携带的用户对象标识,在所述业务权限模块进行权限校验,获得权限校验结果;
[0013]当所述权限校验结果表征验证通过,获取所述业务权限模块所匹配的操作菜单数据。
[0014]在其中一个实施例中,所述在预设的接口日志模板中,确定与所述业务操作接口
对应的接口数据模板,包括:
[0015]获取所述业务操作请求所携带的业务接口路径,所述业务接口路径用于表征用于触发调用实现所述业务操作的业务操作接口的位置;
[0016]在预设的接口日志模板中,确定以所述业务接口路径作为索引的接口数据模板。
[0017]在其中一个实施例中,所述根据所述业务操作请求填充所述接口数据模板,获得与所述业务操作接口对应的业务操作动态数据,包括:
[0018]依照预设的动态数据项目格式,确定所述接口数据模板中的动态数据项目;
[0019]按照所述动态数据项目中的业务操作参数名称,从所述业务操作请求获取业务操作参数值;
[0020]基于所述业务操作参数值,确定所述动态数据项目对应的动态数据项目值;
[0021]将所述接口数据模板中的所述动态数据项目替换为对应的所述动态数据项目值,获得与所述业务操作接口对应的业务操作动态数据。
[0022]在其中一个实施例中,所述依照预设的动态数据项目格式,确定所述接口数据模板中的动态数据项目,包括:
[0023]确定预设的动态数据项目格式的动态项目起始标识;
[0024]当在所述接口数据模板中识别到所述动态项目起始标识,且从所述动态项目起始标识开始的项目符合预设的动态数据项目格式时,确定从所述动态项目起始标识开始的项目为所述接口数据模板中的动态数据项目。
[0025]在其中一个实施例中,所述基于所述业务操作参数值,确定所述动态数据项目对应的动态数据项目值,包括:
[0026]当所述动态数据项目符合枚举类型的动态数据项目格式,确定所述动态数据项目中的枚举值序列标识;
[0027]从预设的枚举动态模板中,选择由所述枚举值序列标识所标识的枚举值序列中与所述业务操作参数值对应的枚举值,以作为所述动态数据项目对应的动态数据项目值。
[0028]在其中一个实施例中,所述当所述业务操作接口调用成功,基于所述操作属性数据和所述业务操作动态数据进行业务操作日志的上报,包括:
[0029]当所述业务操作接口调用成功,调用日志上报接口,向所述日志上报接口传入所述操作属性数据和所述业务操作动态数据;
[0030]通过所述日志上报接口,生成包括所述操作属性数据和所述业务操作动态数据的业务操作日志并上报。
[0031]第二方面,本申请还提供了一种业务操作日志上报装置。所述装置包括:
[0032]数据获取模块,用于当接收到业务操作请求,获取所述业务操作请求所指示业务操作的操作属性数据;所述业务操作请求用于触发调用实现所述业务操作的业务操作接口;在预设的接口日志模板中,确定与所述业务操作接口对应的接口数据模板;根据所述业务操作请求填充所述接口数据模板,获得与所述业务操作接口对应的业务操作动态数据;
[0033]日志上报模块,用于当所述业务操作接口调用成功,基于所述操作属性数据和所述业务操作动态数据进行业务操作日志的上报。
[0034]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0035]当接收到业务操作请求,获取所述业务操作请求所指示业务操作的操作属性数据;所述业务操作请求用于触发调用实现所述业务操作的业务操作接口;
[0036]在预设的接口日志模板中,确定与所述业务操作接口对应的接口数据模板;
[0037]根据所述业务操作请求填充所述接口数据模板,获得与所述业务操作接口对应的业务操作动态数据;
[0038]当所述业务操作接口调用成功,基于所述操作属性数据和所述业务操作动态数据进行业务操作日志的上报。
[0039]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0040]当接收到业务操作请求,获取所述业务操作请求所指示业务操作的操作属性数据;所述业务操作请求用于触发调用实现所述业务操作的业务操作接口;
[0041]在预设的接口日志模板中,确定与所述业务操作接口对应的接口数据模板;
[0042]根据所述业务操作请求填充所述接口数据模板,获得与所述业务操作接口对应的业务操作动态数据;
[0043]当所述业务操作接口调用成功,基于所述操作属性数据和所述业务操作动态数据进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务操作日志上报方法,其特征在于,所述方法包括:当接收到业务操作请求,获取所述业务操作请求所指示业务操作的操作属性数据;所述业务操作请求用于触发调用实现所述业务操作的业务操作接口;在预设的接口日志模板中,确定与所述业务操作接口对应的接口数据模板;根据所述业务操作请求填充所述接口数据模板,获得与所述业务操作接口对应的业务操作动态数据;当所述业务操作接口调用成功,基于所述操作属性数据和所述业务操作动态数据进行业务操作日志的上报。2.根据权利要求1所述的方法,其特征在于,所述操作属性数据包括操作菜单数据;所述获取所述业务操作请求所指示业务操作的操作属性数据,包括:根据所述业务操作请求,确定实现所述业务操作请求所指示业务操作的业务操作接口所对应的业务权限模块;根据所述业务操作请求所携带的用户对象标识,在所述业务权限模块进行权限校验,获得权限校验结果;当所述权限校验结果表征验证通过,获取所述业务权限模块所匹配的操作菜单数据。3.根据权利要求1所述的方法,其特征在于,所述在预设的接口日志模板中,确定与所述业务操作接口对应的接口数据模板,包括:获取所述业务操作请求所携带的业务接口路径,所述业务接口路径用于表征用于触发调用实现所述业务操作的业务操作接口的位置;在预设的接口日志模板中,确定以所述业务接口路径作为索引的接口数据模板。4.根据权利要求1所述的方法,其特征在于,所述根据所述业务操作请求填充所述接口数据模板,获得与所述业务操作接口对应的业务操作动态数据,包括:依照预设的动态数据项目格式,确定所述接口数据模板中的动态数据项目;按照所述动态数据项目中的业务操作参数名称,从所述业务操作请求获取业务操作参数值;基于所述业务操作参数值,确定所述动态数据项目对应的动态数据项目值;将所述接口数据模板中的所述动态数据项目替换为对应的所述动态数据项目值,获得与所述业务操作接口对应的业务操作动态数据。5.根据权利要求4所述的方法,其特征在于,所述依照预设的动态数据项目格式,确定所述接口数据模板中的动态数据项目,包括...

【专利技术属性】
技术研发人员:李芸张显泽梁靖民程睿王妙琳
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1