[发明专利]日志管理方法、装置、设备及介质有效
申请号: | 202011043090.4 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112148699B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 曾亮敏 | 申请(专利权)人: | 深圳平安智汇企业信息管理有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F3/12 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;罗志强 |
地址: | 518000 广东省深圳市福田区福保街道福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 管理 方法 装置 设备 介质 | ||
本申请涉及数据处理技术领域,揭示了一种日志管理方法、装置、设备及介质,所述方法应用于对第一软件系统进行日志打印管理,所述方法包括:接收第二软件系统通过日志打印接口发送的日志打印请求,日志打印请求携带有日志打印配置结果;根据日志打印配置结果调用第一软件系统进行日志打印,得到日志信息;根据日志打印配置结果,对日志信息进行输出;日志打印接口是根据日志级别设置的接口;日志打印配置结果包括:日志输出方式配置项的配置结果、日志输出附带信息配置项的配置结果、日志模块名信息配置结果的配置结果、日志输出压缩保存配置项的配置结果。从而减少开发人员的工作量,避免应用数据管理的混乱,提高响应日志打印请求的效率。
技术领域
本申请涉及到数据处理技术领域,特别是涉及到一种日志管理方法、装置、设备及介质。
背景技术
日志打印是每个应用都必不可少的功能,从日志信息的收集到bug问题的跟踪,都离不开日志打印。但是现有的日志管理体系都偏向于每个SDK(软件开发工具包)或者每个应用单独管理,导致日志信息的收集无法根据不同SDK进行定制,需要频繁手动输入打印信息来获取需要的日志信息,增加了开发人员的工作量;而且,现在流行的日志管理方式在处理SDK对接时,无法为接入方提供更可控的日志管理,在日志信息输出方面都是由SDK独自管理,从而导致应用数据管理的混乱。
发明内容
本申请的主要目的为提供一种日志管理方法、装置、设备及介质,旨在解决现有技术中日志管理偏向于每个SDK或者每个应用单独管理导致的增加了开发人员的工作量、应用数据管理的混乱技术问题。
为了实现上述发明目的,本申请提出一种日志管理方法,所述方法应用于对第一软件系统进行日志打印管理,所述方法包括:
接收第二软件系统通过日志打印接口发送的日志打印请求,所述日志打印请求携带有日志打印配置结果;
根据所述日志打印配置结果调用所述第一软件系统进行日志打印,得到日志信息;
根据所述日志打印配置结果,对所述日志信息进行输出;
其中,所述日志打印接口是根据日志级别设置的接口;
所述日志打印配置结果包括:日志输出方式配置项的配置结果、日志输出附带信息配置项的配置结果、日志模块名信息配置结果的配置结果、日志输出压缩保存配置项的配置结果;
所述日志输出方式配置项是对日志输出方式进行配置化设置;
所述日志输出附带信息配置项是对日志输出附带信息进行配置化设置;
所述日志模块名信息配置列表是对日志模块名信息进行配置化设置,所述日志模块名信息配置列表包括key值和value值,所述value值用于存储日志模块名信息,所述日志模块名信息配置列表被保存为缓存数据的Hash表;
所述日志输出压缩保存配置项是对日志输出压缩保存进行配置化设置。
进一步的,所述日志输出方式配置项包括:对外输出配置项、打印到控制台配置项;以及,
所述方法还包括:
获取所述第二软件系统通过日志打印接口发送的日志输出方式配置结果;
当所述日志输出方式配置结果为选择所述对外输出配置项时,获取所述第二软件系统通过日志打印接口发送的回调信息;
根据所述回调信息,将日志信息传送给所述第二软件系统。
进一步的,所述回调信息包括:回调代码块或代理实例对象信息。
进一步的,所述日志输出附带信息配置项包括:时间配置项、日志级别配置项、线程信息配置项、模块名称配置项、日志调用的代码位置配置项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳平安智汇企业信息管理有限公司,未经深圳平安智汇企业信息管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011043090.4/2.html,转载请声明来源钻瓜专利网。