一种日志文件拆分方法及装置与流程

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

技术特征:

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

在操作系统中,安装日志拆分应用程序;

在所述日志拆分应用程序的配置文件目录中,创建目标日志文件的配置文件;

编辑所述配置文件;所述配置文件中包括目标日志文件的路径及拆分属性。

2.如权利要求1所述的日志文件拆分方法,其特征在于,所述编辑所述配置文件之后,还包括:

启动所述日志拆分应用程序,执行所述配置文件;

判断所述配置文件中的目标日志文件的路径对应的目标日志文件是否按照所述拆分属性被拆分;

若所述配置文件中的目标日志文件的路径对应的目标日志文件未按照所述拆分属性被拆分,则执行调试指令,分析所述目标日志文件未被拆分的原因。

3.如权利要求1所述的日志文件拆分方法,其特征在于,所述操作系统为Linux,所述日志拆分应用程序为logrotate;所述日志拆分应用程序配置文件目录为/etc/logrotate.d/。

4.如权利要求1-3任一项所述的日志文件拆分方法,其特征在于,所述配置文件中的拆分属性包括:

日志拆分频率,日志文件删除之前转储的次数,拆分文件的后缀格式,日志文件为空时不做拆分处理,在打开中的日志文件中把当前日志备份并截断。

5.如权利要求4所述的日志文件拆分方法,其特征在于,所述日志拆分频率为1天,所述日志文件删除之前转储的次数为30,所述拆分文件的后缀格式为“年.月.日”。

6.如权利要求3所述的日志文件拆分方法,其特征在于,所述目标日志文件为Tomcat的catalina.out文件,所述目标日志文件的路径为

/home/admin/tomcat/logs/catalina.out。

7.一种日志文件拆分装置,其特征在于,包括:

安装模块,用于在操作系统中,安装日志拆分应用程序;

创建模块,用于在所述安装模块安装的日志拆分应用程序的配置文件目录中,创建目标日志文件的配置文件;

编辑模块,用于编辑所述创建模块创建的目标日志文件的配置文件;所述配置文件中包括目标日志文件的路径及拆分属性。

8.如权利要求7所述的日志文件拆分装置,其特征在于,还包括:

执行模块,用于启动所述安装模块安装的日志拆分应用程序,执行所述编辑模块编辑好的所述配置文件;

判断模块,用于判断所述执行模块执行所述配置文件后,所述配置文件中的目标日志文件的路径对应的目标日志文件是否按照所述拆分属性被拆分;

调试模块,用于当所述判断模块判断出所述配置文件中的目标日志文件的路径对应的目标日志文件未按照所述拆分属性被拆分时,执行调试指令,分析所述目标日志文件未被拆分的原因。

9.如权利要求7所述的日志文件拆分装置,其特征在于,当所述操作系统为Linux时,所述安装模块具体用于在操作系统中安装logrotate程序;所述创建模块,具体用于在目录/etc/logrotate.d/中,创建目标日志文件的配置文件。

10.如权利要求7至9任一项所述的日志文件拆分装置,其特征在于,所述编辑模块将所述目标日志文件的配置文件中的拆分属性编辑为包括:日志拆分频率,日志文件删除之前转储的次数,拆分文件的后缀格式,日志文件为空时不做拆分处理,在打开中的日志文件中把当前日志备份并截断。

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