一种日志处理方法及电子设备技术

技术编号:23287999 阅读:44 留言:0更新日期:2020-02-08 18:05
本申请公开了一种日志处理方法及电子设备,该方法包括:在接收到控制指令后,对电子设备的运行环境进行第一检测,其中所述运行环境包括电子设备关联的预设存储区的状态信息,以及日志对应的数据库的状态信息;基于预设归档规则,判断所述运行环境是否符合所述预设归档规则中的第一条件,如是则进行日志写入数据库的写入操作,并触发日志归档操作;根据所述预设归档规则对历史归档数据进行处理,将所述日志归档操作形成的第一归档数据存储在预设存储区。该方法能够及时而灵活的对日志文件进行自动删除和阶段性归档操作,能够提升数据删除和备份的效率,提高存储空间利用效率,而且不会发生误操作的现象。

A log processing method and electronic equipment

【技术实现步骤摘要】
一种日志处理方法及电子设备
本申请涉及电子设备的日志处理领域,特别涉及一种日志处理方法及电子设备。
技术介绍
随着信息技术的发展,在信息处理的过程中日志的作用越发重要。例如计算机硬件、软件和系统组件等的运行信息可以通过日志记录为后续问题查验提供依据。但能够存储日志的日志分区的存储空间是有限的,日志分区被写满后就无法继续记录日志。而目前大多是通过以下的方式来解决上述问题,即检查日志分区检查阈值,当日志分区使用率达到某一阈值时,系统会发送邮件通知管理人员,以使管理人员对日志逐一删除直到使用率低于该阈值。但是该解决方法效率低下,容易出现删除错误的现象。
技术实现思路
本申请实施例的目的在于提供一种日志处理方法及电子设备,该方法能够及时而灵活的对日志文件进行自动删除和阶段性归档操作,能够提升数据删除和备份的效率,提高存储空间利用效率。为了解决上述技术问题,本申请的实施例采用了如下技术方案:一种日志处理方法,包括:在接收到控制指令后,对电子设备的运行环境进行第一检测,其中所述运行环境包括电子设备关联的预设存储区的状态信本文档来自技高网...

【技术保护点】
1.一种日志处理方法,其特征在于,包括:/n在接收到控制指令后,对电子设备的运行环境进行第一检测,其中所述运行环境包括电子设备关联的预设存储区的状态信息,以及日志对应的数据库的状态信息;/n基于预设归档规则,判断所述运行环境是否符合所述预设归档规则中的第一条件,如是则进行日志写入数据库的写入操作,并触发日志归档操作;/n根据所述预设归档规则对历史归档数据进行处理,将所述日志归档操作形成的第一归档数据存储在预设存储区。/n

【技术特征摘要】
1.一种日志处理方法,其特征在于,包括:
在接收到控制指令后,对电子设备的运行环境进行第一检测,其中所述运行环境包括电子设备关联的预设存储区的状态信息,以及日志对应的数据库的状态信息;
基于预设归档规则,判断所述运行环境是否符合所述预设归档规则中的第一条件,如是则进行日志写入数据库的写入操作,并触发日志归档操作;
根据所述预设归档规则对历史归档数据进行处理,将所述日志归档操作形成的第一归档数据存储在预设存储区。


2.根据权利要求1所述的日志处理方法,其特征在于,所述的基于预设归档规则,判断所述运行环境是否符合所述预设归档规则中的第一条件,如是则进行日志写入数据库的写入操作,并触发日志归档操作包括:
根据所述预设存储区的状态信息以及所述数据库的状态信息,判断所述运行环境是否满足预设日志删除条件,如是则按照预设日志删除规定将历史日志进行删除操作,将当前日志写入所述数据库。


3.根据权利要求2所述的日志处理方法,其特征在于,所述方法包括:
当所述预设存储区的已用空间超过第一阈值和/或所述数据库的已用空间超过第二阈值时,确定所述运行环境满足预设日志删除条件;
根据时间顺序删除特定比例的所述历史日志,生成提示信息,并触发所述日志归档操作。


4.根据权利要求1所述的日志处理方法,其特征在于,所述的根据所述预设归档规则对历史归档数据进行处理,将所述日志归档操作形成的第一归档数据存储在预设存储区包括:
基于所述预设归档规则,并根据所述预设存储区的状态信息以及所述数据库的状态信息,对所述历史归档数据进行归档删除操作;
压缩所述第一归档数据,将压缩后的所述第一归档数据存储在预设本地存储区和/或预设远端存储区,生成相应的压缩标识。


5.根据权利要求4所述的日志处理方法,其特征在于,所述的对所述历史归档数据进行归档删除操作包括:
删除本地的历史归档数据和/或删除归档缓存队...

【专利技术属性】
技术研发人员:李梓瑜李金国
申请(专利权)人:北京天融信网络安全技术有限公司北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1