【技术实现步骤摘要】
日志的生成方法、装置、计算机设备及存储介质
本专利技术涉及数据处理
,尤其涉及一种日志的生成方法、装置、计算机设备及存储介质。
技术介绍
软件接口,例如,应用程序编程接口,是一些预先定义的函数,用于提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力。一般来说,在调用软件接口时需要记录接口的调用日志,尤其是对于一些重要的软件接口来说,记录软件接口的调用日志有利于开发人员了解软件接口的执行情况等。目前,实现记录软件接口的调用日志的方式是开发人员为每个软件接口编写日志生成代码,然后在软件接口被调用时,执行日志生成代码以生成软件接口的调用日志。这种实现方法中日志生成代码的复用率往往较低,不利于软件产品的快速开发,同时,由于每个开发人员的编码习惯以及编码风格不同,导致每个日志生成代码的差异性较大,不利于后期维护和扩展。
技术实现思路
本专利技术实施例提供了一种日志的生成方法、装置、计算机设备及存储介质,以简化日志的生成方式,实现对日志的统一管理,提高软件产品的开发效率。本专利技术实施例提供了一种日志的生成方法,其包括:通过拦截器拦截接口调用请求,其中,所述接口调 ...
【技术保护点】
1.一种日志的生成方法,其特征在于,包括:通过拦截器拦截接口调用请求,其中,所述接口调用请求包括接口标识;通过所述拦截器判断所述接口标识对应的软件接口是否为注解接口,其中,所述注解接口为预先添加预设注解的软件接口,所述预设注解包括数据库标识和日志表标识;若所述接口标识对应的软件接口为注解接口,通过所述拦截器获取所述软件接口的输入参数,并将所述输入参数写入所述日志表标识对应的日志表中,其中,所述日志表存储在所述数据库标识对应的数据库中;以及运行所述软件接口,通过所述拦截器获取所述软件接口的运行结果,并将所述运行结果写入所述日志表标识对应的日志表中以生成日志。
【技术特征摘要】
1.一种日志的生成方法,其特征在于,包括:通过拦截器拦截接口调用请求,其中,所述接口调用请求包括接口标识;通过所述拦截器判断所述接口标识对应的软件接口是否为注解接口,其中,所述注解接口为预先添加预设注解的软件接口,所述预设注解包括数据库标识和日志表标识;若所述接口标识对应的软件接口为注解接口,通过所述拦截器获取所述软件接口的输入参数,并将所述输入参数写入所述日志表标识对应的日志表中,其中,所述日志表存储在所述数据库标识对应的数据库中;以及运行所述软件接口,通过所述拦截器获取所述软件接口的运行结果,并将所述运行结果写入所述日志表标识对应的日志表中以生成日志。2.根据权利要求1所述的日志的生成方法,其特征在于,所述预设注解还包括预设参数处理方法标识,所述将所述输入参数写入所述日志表标识对应的日志表中,包括:根据所述预设参数处理方法标识对应的预设参数处理方法,对所述输入参数进行预设处理;以及将处理后的输入参数写入所述日志表标识对应的日志表中。3.根据权利要求1或2所述的日志的生成方法,其特征在于,所述预设注解还包括预设异常处理方法标识,在所述通过所述拦截器获取所述软件接口的运行结果之前,还包括:通过所述拦截器监听所述软件接口的运行状态;若监听到所述软件接口处于异常运行状态,根据所述预设异常处理方法标识对应的预设异常处理方法对所述软件接口的异常运行状态进行异常处理。4.根据权利要求3所述的日志的生成方法,其特征在于,所述根据所述预设异常处理方法标识对应的预设异常处理方法对所述软件接口的异常运行状态进行异常处理,包括:停止运行所述软件接口;获取所述预设异常处理方法的配置信息;以及根据所述配置信息生成异常反馈信息,并发送所述异常反馈信息至用户终端以告知用户请求出现异常。5.根据权利要求3所述的日志的生成方法,其特征在于,所述根据所述预设异常处理方法标识对应的预设异常处理方法对所述软件接口的异常运行状态进行异常处理,包括:停止运行所述软件接口;获取所述预设异常处理方法的配置信息;根据所述配置信息生成异常反馈信息,并发送所述异常反馈信息至用户终...
【专利技术属性】
技术研发人员:彭光宗,俞立成,方奕博,巫绍堂,郭德福,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。