一种记录日志的方法和装置制造方法及图纸

技术编号:29133030 阅读:38 留言:0更新日期:2021-07-02 22:28
本申请实施例提供一种记录日志的方法和装置,该方法包括:通过目标接口获取业务请求信息;根据目标接口,查找目标接口对应的目标日志声明信息,目标日志声明信息用于声明通过目标插入语句进行日志记录,目标插入语句是由至少一个字段元信息构建的;根据目标日志声明信息,获取目标插入语句,并利用目标插入语句,对业务请求信息进行日志记录。本申请实施例可以通过至少一个字段元信息来构建插入语句,从而无需用户再执行编写代码、测试代码和上线的流程,进而能够提升代码开发效率。

【技术实现步骤摘要】
一种记录日志的方法和装置
本申请涉及计算机领域,尤其涉及一种记录日志的方法和装置。
技术介绍
在软件开发以及交付运维中,在数据库(例如,关系型数据库)中记录软件系统的访问详情日志,其是一个重要的组成功能,它可以记录下软件系统的访问行为,便于事后从日志中分析行为或者软件系统本身就有对日志进行检索的业务需求。但是,现有的开发日志的方法存在着开发效率比较低的问题。例如,在需要增加一张日志表格的情况下,需要经过开发、测试和上线的流程,从而引起了开发效率比较低的问题。
技术实现思路
本申请实施例的目的在于提供一种记录日志的方法和装置,以解决现有技术中存在着的开发效率比较低的问题。第一方面,本申请实施例公开了一种记录日志的方法,该方法包括:通过目标接口获取业务请求信息;根据目标接口,查找目标接口对应的目标日志声明信息,目标日志声明信息用于声明通过目标插入语句进行日志记录,目标插入语句是由至少一个字段元信息构建的;根据目标日志声明信息,获取目标插入语句,并利用目标插入语句,对业务请求信息进行日志记录。<br>因此,本申请实本文档来自技高网...

【技术保护点】
1.一种记录日志的方法,其特征在于,包括:/n通过目标接口获取业务请求信息;/n根据所述目标接口,查找所述目标接口对应的目标日志声明信息,所述目标日志声明信息用于声明通过目标插入语句进行日志记录,所述目标插入语句是由至少一个字段元信息构建的;/n根据所述目标日志声明信息,获取所述目标插入语句,并利用所述目标插入语句,对所述业务请求信息进行日志记录。/n

【技术特征摘要】
1.一种记录日志的方法,其特征在于,包括:
通过目标接口获取业务请求信息;
根据所述目标接口,查找所述目标接口对应的目标日志声明信息,所述目标日志声明信息用于声明通过目标插入语句进行日志记录,所述目标插入语句是由至少一个字段元信息构建的;
根据所述目标日志声明信息,获取所述目标插入语句,并利用所述目标插入语句,对所述业务请求信息进行日志记录。


2.根据权利要求1所述的方法,其特征在于,在所述通过目标接口获取业务请求信息之前,所述方法还包括:
获取所述目标插入语句的构建请求,所述构建请求携带有所述至少一个字段元信息中每个字段元信息的第一标识信息和至少一个闭包函数中每个闭包函数的第二标识信息,所述至少一个闭包函数中每个闭包函数用作所述目标插入语句中变量字段的取值算法;
根据所述每个字段元信息的第一标识信息,查找所述每个字段元信息;
根据所述每个字段元信息,构建所述目标插入语句;
根据所述每个闭包函数的第二标识信息,设置所述目标插入语句中变量字段的取值算法。


3.根据权利要求2所述的方法,其特征在于,所述根据所述每个字段元信息,构建所述目标插入语句,包括:
从多个语句构建模板中查找所述目标插入语句对应的目标语句构建模板;
根据所述每个字段元信息和所述目标语句构建模板,构建所述目标插入语句。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述目标接口获取所述目标插入语句的修改请求;
根据所述修改请求,对所述目标插入语句进行修改。


5.根据权利要求1所述的方法,其特征在于,所述至少一个字段元信息包括以下信息中的至少一个信息:内置类字段元信息、请求类字段元信息、响应类字段元信息、上下文字段元信息、固定值字段元信息、扩展类字段元信息和自定义字段元信息。


6.一种记录日志的装置,其特征在于,包...

【专利技术属性】
技术研发人员:黄进兵吕勇
申请(专利权)人:北京数字认证股份有限公司
类型:发明
国别省市:北京;11

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

1