一种日志文件处理方法及装置与流程

文档序号:12124376阅读:来源:国知局

技术特征:

1.一种日志文件处理方法,其特征在于,包括:

设置日志文件保留在磁盘中的预定条件;

设置日志文件处理线程的触发时间;

当达到所述触发时间后,触发所述日志文件处理线程;

获取存储在所述磁盘中所有日志文件的状态信息;

判断每个日志文件的状态信息是否符合所述预定条件;

当日志文件的状态信息符合所述预定条件时,则该日志文件保留在所述磁盘中;

当日志文件的状态信息不符合所述预定条件时,将该日志文件存储至压缩包,并在所述磁盘中删除该日志文件;

结束所述日志文件处理线程。

2.根据权利要求1所述的方法,其特征在于,所述预定条件为日志文件的生成天数在预定天数内,则所述状态信息为生成日志文件的时间信息,所述判断每个日志文件的状态信息是否符合所述预定条件具体为:

判断生成每个日志文件的时间信息是否在所述预定天数内;

其中,当生成日志文件的时间信息在预定天数内时,则该日志文件的状态信息符合所述预定条件;

当生成日志文件的时间信息不在预定天数内时,则该日志文件的状态信息不符合所述预定条件。

3.根据权利要求1所述的方法,其特征在于,所述预定条件为所述磁盘的当前存储总量在预定存储量内,则所述状态信息为所述磁盘当前存储总量,所述判断每个日志文件的状态信息是否符合所述预定条件具体为:

判断所述磁盘当前存储总量是否在所述预定存储量内;

其中,当所述磁盘当前存储总量在所述预定存储量内时,则该磁盘中所有日志文件均符合所述预定条件;

当所述磁盘当前存储总量超出所述预定存储量内时,则该磁盘中所有日志文件均不符合所述预定条件。

4.根据权利要求1所述的方法,其特征在于,所述预定条件为日志文件的排序标号在预定数目内,则所述状态信息为日志文件排序标号,所述判断每个日志文件的状态信息是否符合所述预定条件具体为:

判断每个日志文件排序标号是否在所述预定数目内;

当日志文件排序标号在预定数目内时,则该日志文件的状态信息符合所述预定条件;

当日志文件排序标号不在预定数目内时,则该日志文件的状态信息不符合所述预定条件。

5.根据权利要求1-4任一项所述的方法,其特征在于,所述将该日志文件存储至压缩包,具体包括:

判断固定目录下是否存在所述压缩包;

如果存在所述压缩包,则将所述日志文件存储至所述压缩包中;

如果不存在所述压缩包,则在所述固定目录下新建压缩包,并将所述日志文件存储至所述新建压缩包中。

6.根据权利要求1所述的方法,其特征在于,所述结束所述日志文件处理线程后,还包括:进入休眠,等待下次所述触发时间到达。

7.根据权利要求1所述的方法,其特征在于,所述触发时间为7天。

8.一种日志文件处理装置,其特征在于,包括:

设置单元,用于设置日志文件保留在磁盘中的预定条件和设置日志文件处理线程的触发时间;

触发单元,用于当达到所述触发时间后,触发所述日志文件处理线程;

获取单元,用于获取存储在所述磁盘中所有日志文件的状态信息;

判断单元,用于判断每个日志文件的状态信息是否符合所述预定条件;其中,当日志文件的状态信息符合所述预定条件时,则该日志文件保留在所述磁盘中;当日志文件的状态信息不符合所述预定条件时,触发存储单元;

存储单元,用于当日志文件的状态信息不符合所述预定条件时,将该日志文件存储至压缩包,并在所述磁盘中删除该日志文件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1