[发明专利]一种日志文件处理系统及方法有效
申请号: | 201510549490.5 | 申请日: | 2015-08-31 |
公开(公告)号: | CN105159817B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 殷洪海;胡乔朋;张敬献;陈余飞;陈航;郭昊 | 申请(专利权)人: | 湖北三江航天红峰控制有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F17/30 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 赵伟 |
地址: | 432000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件模块 日志文件处理 过程信息 实时采集 模拟量 缓冲区 监测信息 日志文件 信息文件 读写 主干 输入输出信息 测试记录 处理系统 定位故障 读写接口 记录测试 记录系统 内存溢出 时间标签 指示故障 指针指示 阈值时 监测 清零 测试 | ||
本发明公开了一种日志文件处理系统及方法,该处理系统包括主干过程信息文件模块、读写监测信息文件模块和模拟量实时采集信息文件模块;主干过程信息文件模块用于记录系统测试的过程信息;读写监测信息文件模块用于监测指定读写接口的输入输出信息;模拟量实时采集信息文件模块用于记录测试过程中模拟量实时采集信息;本发明提供的日志文件处理方法,采用监测指针指示缓冲区内的日志文件的数量,当其超过阈值时则将缓冲区清零,解决日志文件不断累积造成内存溢出问题;并为每条测试记录加上时间标签,指示故障发生时间,便于准确高效的定位故障信息。
技术领域
本发明属于测控技术领域,更具体地,涉及一种日志文件处理系统及方法。
背景技术
日志文件详细记录了系统运行过程中发生的事件,日志文件处理系统主要应用于产品的维护和测试阶段,若设备出现异常,开发人员和测试人员可以根据日志文件来定位错误信息高效明确的日志文件可以辅助专业人员快速有效地定位系统故障,然后根据这些信息对系统操作做出纠正,从而优化系统的性能。
现有技术中的日志文件处理系统具有以下缺陷:日志文件内容繁杂,很难及时地定位问题故障;日志文件内容巨大,如果不及时清除,文件积累在系统中,容易造成内存溢出。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种日志文件处理系统及处理方法,其目的在于提高日志文件查询效率以及解决日志文件不能及时清理造成的内存溢出问题。
为实现上述目的,按照本发明的一个方面,提供了一种日志文件处理系统,用于记录测试系统在测试过程生成的日志文件,包括并列的主干过程信息文件模块、读写监测信息文件模块和模拟量实时采集信息文件模块;
其中,主干过程信息文件模块用于记录系统测试的过程信息;读写监测信息文件模块用于记录指定读写接口的输入输出信息;模拟量实时采集信息文件模块用于记录测试过程中模拟量实时采集信息;日志文件系统如此设计,上述三个信息文件模块相互独立,分类记录测试过程中产生的测试信息,开发人员可针对性的对各模块查询其记录的各类测试信息。
优选的,主干过程信息文件模块记录的过程信息包括测试步骤、各测试步骤的开始信息、过程信息和结束信息。
优选的,测试步骤的开始信息包括系统操作的开始提醒、模拟输入输出或数字输入输出的初始化操作提醒、线程池函数的开启提示、过程变量的初始信息;模拟输入输出的初始化指的是模拟板卡参数的设置,包括通道、样本数、采样率、超时时间等;数字输入输出的初始化指的是数字板卡参数的设置,包括通道、样本数、采样率、超时时间等;线程池函数的开启指的是线程开启的时间和相关操作;过程变量指的是中间变量的变化过程;结束信息包括该系统操作的结束提醒、测试结论及收尾处理信息提示;其中,收尾处理包括线程池释放,文件句柄释放,任务的释放,通道的关闭,端口的清零操作。
优选的,读写监测信息文件模块记录指定读写接口的稳定性测试信息,用于实时监测系统算法在执行过程中出现的工作情况。
优选的,模拟量实时采集信息文件模块记录模拟量端口实时值的采集信息。
按照本发明的另一个方面,还提供了一种日志文件处理方法,包括以下步骤:
(1)在系统测试开始的同时,判断监测指针的值是否大于等于预设阈值;若是,自动清除缓冲区内所有的日志文件,同时将监测指针置零,进入步骤(2);若否,直接进入步骤(2);
(2)创建日志文件处理系统,包括三个日志文件模块:主干过程信息文件模块、读写监测信息文件模块和模拟量实时采集信息文件模块;
其中,主干过程信息文件模块用于记录系统测试的过程信息;读写监测信息文件模块用于监测指定读写接口的输入输出信息;模拟量实时采集信息文件模块用于记录测试过程中模拟量实时采集信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北三江航天红峰控制有限公司,未经湖北三江航天红峰控制有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510549490.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种聚合物包覆成型管的装置
- 下一篇:一种变压器高压缺相远程监控报警装置