[发明专利]日志处理方法、装置、计算机可读存储介质及设备有效
申请号: | 202010787282.X | 申请日: | 2020-08-07 |
公开(公告)号: | CN111913885B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 赖文星;于佳骏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 处理 方法 装置 计算机 可读 存储 介质 设备 | ||
本申请提供一种日志处理方法、日志处理装置、计算机可读存储介质及电子设备;涉及计算机技术领域,包括:根据外部存储空间的总容量和预期存储时长计算资源控制速率;当检测到待处理日志时,根据待处理日志对应的属性参数标记待处理日志;若标记后的待处理日志满足预设条件,则根据资源控制速率将标记后的待处理日志写入外部存储空间。可见,实施本申请的技术方案,可以选择性地写入日志,从而提升调试效率。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种日志处理方法、日志处理装置、计算机可读存储介质及电子设备。
背景技术
在应用程序的运行过程中,经常会出现运行结果与预期不一致的情况,开发人员需要排查程序中的漏洞并修复,以实现预期的运行结果。一般来说,开发人员需要调用程序运行日志,以根据日志定位需要解决的问题。但是,容量有限的存储空间中通常存储着数量较多且种类繁杂的日志,开发人员需要在众多日志中寻找所需的日志,容易给程序调试带来较大的困难,进而导致调试效率较低。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本申请的目的在于提供一种日志处理方法、日志处理装置、计算机可读存储介质及电子设备,可以通过选择性地写入日志,提升调试效率。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请的一方面,提供一种日志处理方法,包括:
根据外部存储空间的总容量和预期存储时长计算资源控制速率;
当检测到待处理日志时,根据待处理日志对应的属性参数标记待处理日志;
若标记后的待处理日志满足预设条件,则根据资源控制速率将标记后的待处理日志写入外部存储空间。
在本申请的一种示例性实施例中,上述方法还包括:
当检测到日志查询请求时,创建用于存储日志的第一消息队列和用于接收日志筛选条件的第二消息队列;
根据接收到的日志筛选条件从内部存储空间或外部存储空间中选取特定日志;其中,日志筛选条件用于限定属性参数;
将特定日志写入第一消息队列并展示第一消息队列。
在本申请的一种示例性实施例中,根据外部存储空间的总容量和预期存储时长计算资源控制速率,包括:
接收用于输入预期存储时长的交互操作,并根据预设计算单位对预期存储时长进行归一化处理;
根据处理结果和读取到的外部存储空间的总容量计算与预设计算单位相对应的资源控制速率。
在本申请的一种示例性实施例中,根据外部存储空间的总容量和预期存储时长计算资源控制速率之后,上述方法还包括:
构建自更新线程,以使得自更新线程在与资源控制速率相对应的令牌值低于预设令牌值时,实时更新令牌值。
在本申请的一种示例性实施例中,若属性参数包括日志类别,根据待处理日志对应的属性参数标记待处理日志,包括:
若待处理日志对应的日志类别为一类日志或二类日志,则将待处理日志标记为待写入日志;
若待处理日志对应的日志类别为三类日志,则将待处理日志标记为不写入日志;
其中,三类日志的量级大于二类日志的量级,二类日志的量级大于一类日志的量级。
在本申请的一种示例性实施例中,若待处理日志对应的日志类别为一类日志,将待处理日志标记为待写入日志,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010787282.X/2.html,转载请声明来源钻瓜专利网。