[发明专利]一种程序访问的日志记录方法、装置及存储介质在审
| 申请号: | 201911220495.8 | 申请日: | 2019-12-03 |
| 公开(公告)号: | CN111258864A | 公开(公告)日: | 2020-06-09 |
| 发明(设计)人: | 冯伟湛 | 申请(专利权)人: | 佛山欧神诺云商科技有限公司;佛山欧神诺陶瓷有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 陈志锋 |
| 地址: | 528000 广东省佛山市禅城*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 程序 访问 日志 记录 方法 装置 存储 介质 | ||
本发明公开了一种程序访问的日志记录方法,该方法通过在业务逻辑代码中设定日志记录的切入点;当运行业务逻辑代码并运行到日志记录的切入点时,调用所述日志记录的切入点对应的日志记录代码并运行日志记录代码,同时生成日志记录文件并存储于系统中;当对应的日志记录代码运行完毕后,返回继续运行业务逻辑代码。本发明解决了现有技术中直接将日志记录代码写入业务逻辑代码中导致业务系统的软件开发难度大、后期维护成本高等问题。本发明还公开了一种程序访问的日志记录装置及存储介质。
技术领域
本发明涉及日志记录领域,尤其涉及一种程序访问的日志记录方法、装置及存储介质。
背景技术
一般来说,在业务系统中,业务系统中需要增加日志记录来对某些操作进行日志记录,传统的做法是在业务系统的代码开发时一般将日志记录代码直接合并到业务逻辑代码中,在运行业务逻辑代码时,直接运行日志记录代码。这种直接将日志记录代码写入到业务逻辑代码中,导致日志记录代码与业务逻辑代码紧密耦合,使得软件系统迭代开发难度大、后期维护成本高,不利于日志记录代码的更改。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种程序访问的日志记录方法,其能够解决现有技术中业务系统中由于直接在业务逻辑代码中夹杂日志记录代码导致软性系统开发难度大、后期维护成本高等问题。
本发明的目的之二在于提供一种程序访问的日志记录装置,其能够解决现有技术中业务系统中由于直接在业务逻辑代码中夹杂日志记录代码导致软性系统开发难度大、后期维护成本高等问题。
本发明的目的之三在于提供一种存储介质,其能够解决现有技术中业务系统中由于直接在业务逻辑代码中夹杂日志记录代码导致软性系统开发难度大、后期维护成本高等问题。
本发明的目的之一采用如下技术方案实现:
一种程序访问的日志记录方法,所述日志记录方法包括:
启动步骤:系统启动并运行业务逻辑代码;
调用步骤:当运行到日志记录的切入点时,调用所述日志记录的切入点对应的日志记录代码并运行日志记录代码,同时生成日志记录文件并存储于系统中;
返回步骤:当对应的日志记录代码运行完毕后,返回继续运行业务逻辑代码。
进一步地,所述启动步骤之前还包括:配置步骤:根据系统的配置信息在业务逻辑代码中设置日志记录的切入点,并为日志记录的切入点配置相应的日志记录代码。
进一步地,所述日志记录的切入点包括一个或多个;当日志记录的切入点有多个时,所述返回步骤中返回继续运行业务逻辑代码后,继续执行调用步骤,直到业务逻辑代码运行完毕。
本发明的目的之二采用如下技术方案实现:
一种程序访问的日志记录装置,包括存储器和处理器,所述存储器上存储有可在处理器上运行的日志记录程序,所述日志记录程序为计算机程序,所述处理器执行所述日志记录程序时实现以下步骤:
启动步骤:系统启动并运行业务逻辑代码;
调用步骤:当运行到日志记录的切入点时,调用所述日志记录的切入点对应的日志记录代码并运行日志记录代码,同时生成日志记录文件并存储于系统中;
返回步骤:当对应的日志记录代码运行完毕后,返回继续运行业务逻辑代码。
进一步地,所述启动步骤之前还包括:配置步骤:根据系统的配置信息在业务逻辑代码中设置日志记录的切入点,并为日志记录的切入点配置相应的日志记录代码。
进一步地,所述日志记录的切入点包括一个或多个;当日志记录的切入点有多个时,所述返回步骤中返回继续运行业务逻辑代码后,继续执行调用步骤,直到业务逻辑代码运行完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山欧神诺云商科技有限公司;佛山欧神诺陶瓷有限公司,未经佛山欧神诺云商科技有限公司;佛山欧神诺陶瓷有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911220495.8/2.html,转载请声明来源钻瓜专利网。





