[发明专利]异常日志的收集方法、装置、设备、介质和程序产品在审
申请号: | 202211261891.7 | 申请日: | 2022-10-14 |
公开(公告)号: | CN115563070A | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 马占稳;张子枭;程子怡;袁书生 | 申请(专利权)人: | 海宁奕斯伟集成电路设计有限公司;北京奕斯伟计算技术股份有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/174 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 崔梓珊 |
地址: | 314400 浙江省嘉兴市海宁市海*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 日志 收集 方法 装置 设备 介质 程序 产品 | ||
本申请实施例提供了一种异常日志的收集的方法、装置、设备、介质和程序产品,涉及软件开发领域。该方法包括:在捕获到待处理异常时,挂起待处理异常相应的异常进程;根据待处理异常创建目标存储路径,并取消挂起异常进程;基于目标存储路径持续地收集与待处理异常关联的目标异常日志,直至异常进程终止运行。本申请实施例提供的异常日志的收集方法可提高所收集日志的有效性和收集效率,并基于此协助开发人员快速定位异常,从而定位代码中存在的问题。
技术领域
本申请涉及软件开发领域,具体而言,本申请涉及一种异常日志的收集方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
背景技术
目前,一旦产生异常,开发人员通常基于Android系统提供的原生异常处理模块来进行异常信息的收集和分析。另外,为了收集更多有效的异常日志进行分析,一般的做法是将从Android系统启动之初开始生成的日志进行保存,或者将实时产生的所有的日志进行保存,然后基于所保存的日志,通过搜索日志的关键字来定位异常,并进行异常分析。
然而,该做法虽然能够保证分析所依据的日志是完善的,但是分析所依据的日志的内容量庞大。尤其是大量的日志中还掺杂了太多无用日志,这明显不利于开发人员快速定位异常。另外,Android系统中也会存在一些不够明显的异常日志,容易被开发人员遗漏。且,由于缺乏对异常的发生现场进行保护,导致系统因不够健壮而在异常发生之后,又因连锁反应,产生了其他的异常,这同样也给开发人员定位异常产生了干扰。
发明内容
本申请实施例的目的在于提供一种异常日志的收集方法、装置、电子设备、计算机可读存储介质及计算机程序产品,以解决上述技术问题之一。为了实现该目的,本申请实施例提供了如下技术方案。
一方面,本申请实施例提供了一种异常日志的收集方法,该方法包括:
当捕获到待处理异常时,挂起待处理异常相应的异常进程;根据待处理异常创建目标存储路径,并取消挂起异常进程;基于目标存储路径持续地收集与待处理异常关联的目标异常日志,直至异常进程终止运行。
可选的,根据待处理异常创建目标存储路径,包括:
确定待处理异常对应的至少一个预设的异常等级;若预设的异常存储空间中剩余空间大于预设阈值,且至少一个预设的异常等级包括预设的目标等级,则获取待处理异常对应的异常序号;在异常存储空间中,根据异常序号、目标等级创建目标存储路径。
可选的,每一异常等级包括至少一类异常;确定与待处理异常对应的至少一个预设的异常等级,包括:
确定待处理异常的异常类型;判断每一异常等级是否包括待处理异常的异常类型;将判断结果为包括待处理异常的异常类型的异常等级确定为与待处理事件对应的异常等级。
可选的,预设有预设数量的异常序号,每一异常序号不同;根据异常序号、目标等级创建目标存储路径,包括:
从异常存储空间中获取所有历史异常各自对应的异常序号;异常存储空间中存储有与每一历史异常关联的历史异常日志,每一历史异常日志携带有异常序号;将每一历史异常对应的异常序号与待处理异常对应的异常序号进行匹配;若存在相同的异常序号,则删除与该异常序号相应的历史异常日志。
可选的,系统上包括记录系统运行过程的第一类日志,由预设服务创建的第二类日志,以及记录异常进程运行过程的第三类日志;基于目标存储路径持续地收集与待处理异常关联的目标异常日志,包括:
从内核中复制第一类日志和第三类日志至目标存储路径中;
根据目标等级所包括的异常等级的类型,调用预设服务将第二类日志复制至目标存储路径。
可选的,在异常进程终止运行之后,该方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海宁奕斯伟集成电路设计有限公司;北京奕斯伟计算技术股份有限公司,未经海宁奕斯伟集成电路设计有限公司;北京奕斯伟计算技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211261891.7/2.html,转载请声明来源钻瓜专利网。