[发明专利]日志管理方法、装置、服务端和系统在审
申请号: | 202010801524.6 | 申请日: | 2020-08-11 |
公开(公告)号: | CN113742300A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 杨献仑 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/18;G06F16/14 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;张效荣 |
地址: | 100176 北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 管理 方法 装置 服务端 系统 | ||
本发明公开了一种日志管理方法、装置、服务端和系统,涉及计算机技术领域。该方法的一具体实施方式包括:响应于接收到日志配置信息,从预设的多个日志管理模板中,日志配置信息包括配置参数选定至少一个目标日志管理模板;将配置参数添加到目标日志管理模板,封装成日志管理策略;根据日志管理策略,为微服务的执行业务生成对应的日志文件。该实施方式能够有效地提高微服务的日志管理效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种日志管理方法、装置、服务端和系统。
背景技术
分布式系统中,各个微服务如用户信息服务、权限服务、数据服务等直接通过接口互相连通。其中,对微服务的日志进行管理是实现管理微服务的方式之一。目前主要通过硬编码方式管理微服务日志。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现有的这种硬编码方式需要针对每一个微服务设备进行相应的硬编码,导致日志管理效率较低。
发明内容
有鉴于此,本发明实施例提供一种日志管理方法、装置、服务端和系统,能够有效地提高微服务的日志管理效率。
为实现上述目的,根据本发明实施例的一个方面,提供了一种日志管理方法,其特征在于,应用于微服务应用设备,包括:
响应于接收到日志配置信息,从预设的多个日志管理模板中,所述日志配置信息包括的配置参数选定至少一个目标日志管理模板;
将所述配置参数添加到所述目标日志管理模板,封装成日志管理策略;
根据所述日志管理策略,为微服务的执行业务生成对应的日志文件。
优选地,
所述日志管理方法,还包括:每一个所述日志管理模板配置有对应的第一模板标识;
所述配置参数对应至少一个第二模板标识;
所述日志配置信息包括的配置参数选定至少一个目标日志管理模板,包括:
针对每一个所述第二模板标识,查找与所述第二模板标识相匹配的目标第一模板标识;
确定所述目标第一模板标识对应的日志管理模板为所述目标日志管理模板。
优选地,
所述日志配置信息进一步包括:执行逻辑信息;
当所述目标日志管理模板的个数为多个时,
封装成日志管理策略的步骤包括:
根据所述执行逻辑信息,对多个所述目标日志管理模板进行逻辑调用封装,以形成日志管理策略。
优选地,所述日志管理方法,进一步包括:
响应于接收到日志打印指令,判断所述日志管理策略是否包括有日志打印对应的特征信息,如果是,则对所述日志文件进行打印;否则,拒绝打印。
优选地,
所述配置参数包括:打印日志的级别;
响应于所述日志管理策略包括有日志打印对应的特征信息,根据所述打印日志的级别,控制待打印的所述日志文件中的信息以及待打印日志量;
对所述日志文件进行打印的步骤包括:根据所述待打印日志量,打印待打印的所述日志文件中的信息。
优选地,所述日志管理方法,还包括,
响应于接收到新的日志配置信息,更新所述日志管理策略。
优选地,所述日志管理方法,还包括,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010801524.6/2.html,转载请声明来源钻瓜专利网。