【技术实现步骤摘要】
业务系统的日志管理方法、装置、计算机设备和存储介质
[0001]本专利技术涉及日志处理领域,特别是涉及一种业务系统的日志管理方法、装置、计算机设备和存储介质。
技术介绍
[0002]在业务系统中,重要的功能往往都需要收集日志,但如果每个功能都单独搞一套日志表以及对应的存储接口,这样既让系统代码变得冗余,而且也不利于维护。比如,当突然收集的日志都需要记录操作电脑的IP时,这样就需要修改全部日志表、日志存储接口,大大增加了维护成本。
[0003]业务系统的每个功能都创建一个日志表,接着编写对应的存储接口,然后再写业务代码调用存储接口。当需要查询日志时,再调用配套的查询接口来查询数据。因此,传统的日志存储管理的方式,存在以下问题:
[0004]1、日志表太多:每个功能都建一张对应的日志表,这样会导致数据表太多,既造成资源浪费,也不好维护。
[0005]2、功能相似的接口很多:一张日志表,就需要有对应的读写接口。但是往往日志的处理逻辑都是差不多的,没有必要浪费那么多时间区做重复性的工作。
[0006] ...
【技术保护点】
【技术特征摘要】
1.一种业务系统的日志管理方法,其特征在于,包括:调用预设的业务功能模块,所述业务功能模块用于基于预设的功能从业务系统中收集日志数据;采用所述业务功能模块收集所述业务系统的日志数据;将所述日志数据转换为日志收集系统的数据结构的目标数据;将所述目标数据存储到所述日志收集系统。2.根据权利要求1所述的方法,其特征在于,所述预设的业务功能模块包括接口调用的功能模块;所述采用所述业务功能模块收集所述业务系统的日志数据,包括:通过所述接口调用的方式,调用所述业务系统的日志数据;所述将所述日志数据转换为日志收集系统的数据结构的目标数据,包括:获取所述日志收集系统的接口参数,根据所述接口参数确定所述数据结构;根据所述数据结构将所述日志数据转换为所述目标数据。3.根据权利要求1所述的方法,其特征在于,所述预设的业务功能模块包括方法配置日志注解的功能模块;所述采用所述业务功能模块收集所述业务系统的日志数据,包括:在记录日志方法中配置日志注解,所述日志注解中包含目标参数;运行所述记录日志方法,通过所述记录日志方法收集所述业务系统的日志数据;所述将所述日志数据转换为日志收集系统的数据结构的目标数据,包括:获取所述记录日志方法的日志注解,解析所述日志注解以获得所述目标参数;根据所述目标参数确定所述数据结构;根据所述数据结构将所述日志数据转换为所述目标数据。4.根据权利要求3所述的方法,其特征在于,所述获取所述记录日志方法的日志注解,包括:通过日志系统的AOP控件拦截所述记录日志方法的日志...
【专利技术属性】
技术研发人员:檀大展,
申请(专利权)人:广东悦伍纪网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。