[发明专利]一种系统日志管理方法、装置、存储介质和设备在审
申请号: | 201911089074.6 | 申请日: | 2019-11-08 |
公开(公告)号: | CN110908971A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 张贵勇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 胡艳华;解婷婷 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 日志 管理 方法 装置 存储 介质 设备 | ||
本发明实施例公开了一种系统日志管理方法、装置、存储介质和设备,所述方法包括:统计目标日志文件中的每个日志级别的日志记录数目;根据每个日志级别的日志记录数目和日志影响因素计算所述目标日志文件的重要程度;根据所述目标日志文件的重要程度,确定删除所述目标日志文件的时间。本申请首先统计日志文件中的各种日志级别的日志记录数,其次根据各日志级别的日志记录数、停更时间、容量大小等因素计算当前日志文件的重要程度,然后根据日志文件的重要程度,动态调整自动删除日志的时间。
技术领域
本发明实施例涉及日志管理技术,尤指一种系统日志管理方法、装置、存储介质和设备。
背景技术
系统日志用于记录系统中的各种软硬件的运行信息和异常信息等。技术人员可以通过分析系统日志了解软件的运行过程、错误发生的原因等信息。系统日志中的一条日志记录一般包括记录时间、记录模块、记录级别、记录内容4个部分。记录时间是当前日志产生的时间;记录模块是当前日志是由哪个模块产生的;记录级别是当前日志的级别,其中,日志级别由低到高一般包括info、warn、error、fatal四个级别;记录内容是具体的日志信息。
随着系统运行时间增加,日志数据也在不断增加。若不对日志数据进行处理(例如定时自动删除日志文件),则这些日志文件会占据系统大量容量空间。因此对日志文件的定时自动删除策略十分重要。若定时时间过长,则仍然占据系统容量,影响系统性能;若定时时间过短,则用户可能会丢失重要的日志数据,无法分析定位问题。另外由于当前的日志定时自动删除策略是在后台运行,用户无法感知,很有可能让用户错失关键重要的日志数据。
发明内容
本发明实施例提供了一种系统日志管理方法、装置、存储介质和设备,动态调整每条日志自动删除的时间。
为了达到本发明实施例目的,本发明实施例提供了一种系统日志管理方法,所述方法包括:
统计目标日志文件中的每个日志级别的日志记录数目;
根据每个日志级别的日志记录数目和日志影响因素计算所述目标日志文件的重要程度;
根据所述目标日志文件的重要程度,确定删除所述目标日志文件的时间。
优选地,所述日志影响因素包括:日志停更时间、日志文件容量。
优选地,所述的方法还包括:展示所述目标日志文件的日志信息。
优选地,所述的方法还包括:提示用户设置删除所述目标日志文件的时间。
优选地,所述的方法还包括:根据预设的重要程度阈值和容量阈值确定对所述目标日志文件操作建议。
优选地,所述日志信息包括以下的一项或者多项:
文件名称、模块名称、容量大小、每个日志级别的日志记录数目、目标日志文件的重要程度、停更时间、删除时间、操作建议。
优选地,根据每个日志级别的日志记录数目和日志影响因素计算所述目标日志文件的重要程度包括:
针对每个日志级别,根据所述日志级别中的日志记录数目和日志文件容量,计算所述日志级别单位容量内的日志记录数目;
根据预设的单位容量内的日志记录数目的权重和日志文件的停更时间距离当前计算时间的权重,计算所述目标日志文件的重要程度;
其中,单位容量内的日志记录数目的权重随日志级别由低到高逐渐增大;日志文件的停更时间距离当前计算时间的权重随时间有长到短逐渐增大。
优选地,根据每个日志级别的日志记录数目和日志影响因素计算所述目标日志文件的重要程度包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911089074.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:毛囊干细胞制备方法
- 下一篇:面向信息系统的拟态防御系统、方法及介质