一种高效定位系统故障的日志记录方法及系统与流程

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

技术特征:

1.一种高效定位系统故障的日志记录方法,其特征在于,包括:

日志管理进程模块创建日志记录线程和日志压缩线程;

日志管理进程模块接收并解析日志公共库发送过来的日志信息;

通过所述日志记录线程和日志压缩线程对所述日志信息进行处理。

2.根据权利要求1所述的高效定位系统故障的日志记录方法,其特征在于,日志公共库向日志管理进程模块发送日志信息之前还包括:记录日志信息,并判断所述日志信息是否大于存储等级,若是,则丢弃;若否,则进行封装。

3.根据权利要求1所述的高效定位系统故障的日志记录方法,其特征在于,日志管理进程模块接收日志公共库发送过来的日志信息之前还包括:日志管理进程模块读取日志配置文件,初始化日志记录线程和日志压缩线程。

4.根据权利要求1所述的高效定位系统故障的日志记录方法,其特征在于,通过所述日志记录线程和日志压缩线程对所述日志信息进行处理之前,还包括:将日志信息存放到对应的唤醒缓冲区,并激活日志记录线程。

5.根据权利要求4所述的高效定位系统故障的日志记录方法,其特征在于,所述日志记录线程对日志信息进行处理的过程包括:判断日志信息大小是否超过阈值,若是,则激活日志压缩线程;若否,则将唤醒缓冲区的日志信息保存到对应的日志文件中。

6.根据权利要求5所述的高效定位系统故障的日志记录方法,其特征在于,所述日志压缩线程对日志信息进行处理的过程包括:对大小超过阈值的日志信息进行压缩,并将所述日志信息的压缩包保存至Flash模块。

7.根据权利要求6所述的高效定位系统故障的日志记录方法,其特征在于,当Flash模块的日志占用率超过预设值时,删除最早的日志信息压缩包。

8.根据权利要求6或7所述的高效定位系统故障的日志记录方法,其特征在于,当设备异常需要重启时,在设备重启完成前,记录并压缩异常启动日志信息,然后存储到Flash模块。

9.一种高效定位系统故障的日志记录系统,其特征在于,包括:

日志公共库,用于将日志信息发送至日志管理进程模块;

日志管理进程模块,用于创建日志记录线程和日志压缩线程;接收并解析日志信息;所述日志记录线程和日志压缩线程用于对所述日志信息进行处理。

10.根据权利要求9所述的高效定位系统故障的日志记录系统,其特征在于,所述日志管理进程模块还包括唤醒缓冲模块和Flash模块,所述唤醒缓冲模块用于临时存放日志信息,所述Flash模块用于存储日志信息压缩包。

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