【技术实现步骤摘要】
业务操作日志上报方法、装置、计算机设备和存储介质
[0001]本申请涉及日志
,特别是涉及一种业务操作日志上报方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着计算机技术的发展,出现了日志技术。日志记录了计算机系统中发生的各种操作或事件的信息,便于通过日志了解历史的计算机系统行为,以进行相应的调整或分析。例如,当用户进行业务操作时,可对用户的业务操作生成业务操作日志,以供用户查看历史操作数据,还可以帮助业务人员进行业务分析。通常,当用户通过终端进行业务操作时,服务中台可接收到用户发送的操作请求,调用业务操作的接口以实现业务操作,在业务操作完成后,获取该业务操作需要记录的日志信息,将日志信息上报到审计服务端生成业务操作日志。
[0003]然而,目前在业务操作完成后获取业务操作的日志信息再上报到审计服务端生成业务操作日志的方式,使得服务中台的业务代码既要处理具体业务操作,又要进行日志上报,造成业务代码混乱,耗费系统维护资源大。
技术实现思路
[0004]基于此,有必要针对 ...
【技术保护点】
【技术特征摘要】
1.一种业务操作日志上报方法,其特征在于,所述方法包括:当接收到业务操作请求,获取所述业务操作请求所指示业务操作的操作属性数据;所述业务操作请求用于触发调用实现所述业务操作的业务操作接口;在预设的接口日志模板中,确定与所述业务操作接口对应的接口数据模板;根据所述业务操作请求填充所述接口数据模板,获得与所述业务操作接口对应的业务操作动态数据;当所述业务操作接口调用成功,基于所述操作属性数据和所述业务操作动态数据进行业务操作日志的上报。2.根据权利要求1所述的方法,其特征在于,所述操作属性数据包括操作菜单数据;所述获取所述业务操作请求所指示业务操作的操作属性数据,包括:根据所述业务操作请求,确定实现所述业务操作请求所指示业务操作的业务操作接口所对应的业务权限模块;根据所述业务操作请求所携带的用户对象标识,在所述业务权限模块进行权限校验,获得权限校验结果;当所述权限校验结果表征验证通过,获取所述业务权限模块所匹配的操作菜单数据。3.根据权利要求1所述的方法,其特征在于,所述在预设的接口日志模板中,确定与所述业务操作接口对应的接口数据模板,包括:获取所述业务操作请求所携带的业务接口路径,所述业务接口路径用于表征用于触发调用实现所述业务操作的业务操作接口的位置;在预设的接口日志模板中,确定以所述业务接口路径作为索引的接口数据模板。4.根据权利要求1所述的方法,其特征在于,所述根据所述业务操作请求填充所述接口数据模板,获得与所述业务操作接口对应的业务操作动态数据,包括:依照预设的动态数据项目格式,确定所述接口数据模板中的动态数据项目;按照所述动态数据项目中的业务操作参数名称,从所述业务操作请求获取业务操作参数值;基于所述业务操作参数值,确定所述动态数据项目对应的动态数据项目值;将所述接口数据模板中的所述动态数据项目替换为对应的所述动态数据项目值,获得与所述业务操作接口对应的业务操作动态数据。5.根据权利要求4所述的方法,其特征在于,所述依照预设的动态数据项目格式,确定所述接口数据模板中的动态数据项目,包括...
【专利技术属性】
技术研发人员:李芸,张显泽,梁靖民,程睿,王妙琳,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。