[发明专利]日志管理方法、装置、电子设备和可读存储介质在审
| 申请号: | 202111035619.2 | 申请日: | 2021-09-06 |
| 公开(公告)号: | CN113468029A | 公开(公告)日: | 2021-10-01 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 成都数之联科技有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/18 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 何少岩 |
| 地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 日志 管理 方法 装置 电子设备 可读 存储 介质 | ||
1.一种日志管理方法,其特征在于,所述方法包括:
在程序启动运行的过程中,收集所有级别的日志信息并记录在内存中;
若程序运行出现异常,则提取出内存中记录的所有级别的日志信息以写入到日志文件;
若程序运行未出现异常,则提取内存中记录的预设级别的日志信息以写入到日志文件。
2.根据权利要求1所述的日志管理方法,其特征在于,所述提取内存中记录的预设级别的日志信息以写入到日志文件的步骤之后,所述方法还包括:
将内存中记录的、除所述预设级别之外的其他级别的日志信息删除。
3.根据权利要求1所述的日志管理方法,其特征在于,在程序运行出现异常时,所述方法还包括:
判断程序运行出现的当前异常是否为首次异常,若不为首次异常,则基于所述当前异常获得异常统计信息,并将异常统计信息写入到日志文件中;
若所述当前异常为首次异常,则执行所述提取出内存中记录的所有级别的日志信息以写入到日志文件的步骤。
4.根据权利要求3所述的日志管理方法,其特征在于,所述判断程序运行出现的当前异常是否为首次异常的步骤,包括:
获取所述当前异常的异常产生原因和程序调用的链路信息;
根据所述异常产生原因和链路信息确定所述当前异常所属的目标异常类别;
检测所述日志文件中是否存在所述目标异常类别的日志信息,若存在,则判定所述当前异常不是首次异常。
5.根据权利要求1所述的日志管理方法,其特征在于,所述程序的运行涉及多个功能层级;
所述若程序运行出现异常,则提取出内存中记录的所有级别的日志信息以写入到日志文件的步骤,包括:
若程序运行出现异常,则终止程序运行,并从所述多个功能层级中定位到发生异常的功能层级;
提取出内存中记录的、所述发生异常的功能层级的所有级别的日志信息,以写入到日志文件。
6.根据权利要求5所述的日志管理方法,其特征在于,所述若程序运行出现异常,则提取出内存中记录的所有级别的日志信息以写入到日志文件的步骤,还包括:
针对所述多个功能层级中未发生异常的功能层级,提取出内存中记录的所述未发生异常的功能层级的预设级别的日志信息,写入到日志文件;
将所述内存中记录的、所述未发生异常的功能层级的其他级别的日志信息删除。
7.根据权利要求5所述的日志管理方法,其特征在于,所述从所述多个功能层级中定位到发生异常的功能层级的步骤,包括:
获取程序运行出现异常时捕获的异常信息;
根据所述异常信息中的堆栈信息定位到发生异常的功能层级。
8.根据权利要求5所述的日志管理方法,其特征在于,所述若程序运行未出现异常,则提取内存中记录的预设级别的日志信息以写入到日志文件的步骤,包括:
若程序运行未出现异常,则至程序运行结束后,根据内存记录的各所述日志信息具有的逻辑层次信息,确定分别与各所述功能层级对应的日志信息;
针对各所述功能层级对应的日志信息,提取出日志信息中预设级别的日志信息以写入到日志文件。
9.一种日志管理装置,其特征在于,所述装置包括:
收集模块,用于在程序启动运行的过程中,收集所有级别的日志信息并记录在内存中;
第一提取模块,用于在程序运行出现异常时,提取出内存中记录的所有级别的日志信息以写入到日志文件;
第二提取模块,用于在程序运行未出现异常时,提取内存中记录的预设级别的日志信息以写入到日志文件。
10.一种电子设备,其特征在于,包括一个或多个存储介质和一个或多个与存储介质通信的处理器,一个或多个存储介质存储有处理器可执行的机器可执行指令,当电子设备运行时,处理器执行所述机器可执行指令,以执行权利要求1-8中任意一项所述的方法步骤。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有机器可执行指令,所述机器可执行指令被执行时实现权利要求1-8中任意一项所述的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都数之联科技有限公司,未经成都数之联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111035619.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:设备状态检测方法及相关装置
- 下一篇:基于星载云检测的光学图像有效压缩方法





