[发明专利]一种业务日志处理方法、装置、设备及存储介质在审
申请号: | 202211540658.2 | 申请日: | 2022-12-02 |
公开(公告)号: | CN115794555A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 朱飞飞;宋伟强;万月亮 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/18 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 李彩玲 |
地址: | 100044 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 日志 处理 方法 装置 设备 存储 介质 | ||
本发明公开了一种业务日志处理方法、装置、设备及存储介质。该方法包括:通过业务日志类记录业务日志,并通过日志切面类从所述业务日志类中提取所述业务日志;通过所述日志切面类调用日志管理类将所述业务日志异步存入数据库。本发明实施例可以提高开发效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种业务日志处理方法、装置、设备及存储介质。
背景技术
在常规的项目运行中都需要用到系统日志,系统日志不仅可以记录软件、硬件等系统的问题信息,还可以监听发生的事件,对用户用于检测发生的事件痕迹及分析错误原因有关键的作用。
在实际系统运行中,用户会对部分的业务功能进行频繁访问,以及多用户同时访问同一业务功能时,因此会并发的生成大量的系统日志,导致同一时间过多的系统日志记录行为会堵塞用户的业务访问请求,前端界面加载缓慢影响用户体验。其次,在项目开发过程中,增加业务功能如果再重新编写业务日志记录方法,将响应开发效率。
发明内容
本发明提供了一种业务日志处理方法、装置、设备及存储介质,以提高开发效率。
根据本发明的一方面,提供了一种业务日志处理方法,包括:
通过业务日志类记录业务日志,并通过日志切面类从所述业务日志类中提取所述业务日志;
通过所述日志切面类调用日志管理类将所述业务日志异步存入数据库。
根据本发明的另一方面,提供了一种业务日志处理装置,包括:
业务日志提取模块,用于通过业务日志类记录业务日志,并通过日志切面类从所述业务日志类中提取所述业务日志;
业务日志存储模块,用于通过所述日志切面类调用日志管理类将所述业务日志异步存入数据库。
根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;
以及与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的业务日志处理方法。
根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的业务日志处理方法。
本发明实施例通过采用AOP日志记录方法,实现横向扩展,减少重复代码开发,解决开发效率低的问题,并提供异步记录方式,达到并发记录效果,解决业务日志并发处理影响设备处理性能的问题。
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明一实施例提供的一种业务日志处理方法的流程图;
图2A是根据本发明又一实施例提供的一种业务日志处理方法的流程图;
图2B是根据本发明又一实施例提供的一种业务日志记录和处理和存储的流程图;
图2C是根据本发明又一实施例提供的一种业务日志处理流程的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211540658.2/2.html,转载请声明来源钻瓜专利网。