一种移动终端日志的循环擦写方法及系统技术方案

技术编号:18237623 阅读:36 留言:0更新日期:2018-06-17 00:47
本发明专利技术的技术方案包括一种移动终端日志的循环擦写方法及系统,用于实现:自定义设置记录时间段及记录文件数,以及,设置所截取日志的特征信息;实时检测日志对应的应用程序,当应用程序生成对应的日志后根据设置的时间段及记录文件数对日志进行记录,并生成多个记录文件;若根据记录时间段及记录文件数无法完成对日志的记录,则循环执行步骤B并将生成的记录文件对已生成的记录文件进行对应的擦写;根据用户请求将截取的日志信息进行解析并显示于交互界面。本发明专利技术的有益效果为:保证了日志记录的完整性,有效控制了日志数据的大小;有效的解决获取的日志冗乱,无法通过指定时间节点获取日志的问题;获取有效时间节点的日志,精确查找和定位问题。 1

A cyclic erasure method and system for mobile terminal logs

The technical scheme of the invention includes a cyclic erasure method and system for a mobile terminal log, which is used to realize the time section and the number of records of a custom setting, and to set the characteristic information of the log, and to detect the application program corresponding to the log in real time, and when the corresponding log is generated in the application sequence, it is set according to the set. The time section and the number of records are recorded on the log, and multiple records are generated; if the log records can not be completed according to the record time and the number of records, the step B is executed and the generated record file is erased corresponding to the generated record file; the log information is intercepted according to the user's request. It is parsed and displayed in the interface. The beneficial effects of the invention are as follows: ensuring the integrity of log records, effectively controlling the size of log data, effectively solving the acquired log redundancy, unable to obtain log problems through designated time nodes, obtaining log of effective time nodes, accurate searching and locating problems. One

【技术实现步骤摘要】
一种移动终端日志的循环擦写方法及系统
本专利技术涉及一种移动终端日志的循环擦写方法及系统,属于计算机移动终端领域。
技术介绍
目前在进行手机应用的质量检测时,发现问题只是我们进行质量保证的第一步,重点在于出现问题以后如何查找和分析定位问题,而一种有效并常用的技术手段就是将检测时的日志存储记录下来,再根据记录的众多信息里,找到需要的关键信息,进行问题的查找和分析定位。目前在进行日志存储时,使用较多的是自动生成一个文件并在该文件上进行存储写入,若不加以限制,该文件将会越来越大,一方面会占用手机大量的内存,另一方面对于查找关键信息时所需要耗费的资源成本也必然有所增加。进而出现了一种技术,将一个文件固定在一定大小之内,在该文件中进行循环覆盖擦写,这样就将日志的大小保证在固定范围之内。但是,这种技术存在以下缺点:(1)多次中断续写后,该文件会越来越乱,碎片化信息严重;(2)若所需信息的时间段稍远,有极大可能数据已经被擦写;(3)无法根据时间段来查找信息。
技术实现思路
针对现有技术的不足,本专利技术的技术方案提供了一种移动终端日志的循环擦写方法及系统,用于实现可循环灵活擦写日志截取的目的。本专利技术的技术方案包括一种移动终端日志的循环擦写方法,其特征在于,该方法包括:A.自定义设置记录时间段及记录文件数,以及,设置所截取日志的特征信息;B.实时检测日志对应的应用程序,当应用程序生成对应的日志后根据设置的时间段及记录文件数对日志进行记录,并生成多个记录文件;C.若根据记录时间段及记录文件数无法完成对日志的记录,则循环执行步骤B并将生成的记录文件对已生成的记录文件进行对应的擦写;D.为最终生成的记录文件提供查看界面,根据用户请求将截取的日志信息进行解析并显示于交互界面。根据所述的移动终端日志的循环擦写方法,其特征在于:所述应用程序为移动终端所安装的应用程序。根据所述的移动终端日志的循环擦写方法,其特征在于,其中步骤A还包括:初始化设置,并自定设置擦写日志的时间段为T,所记录的文件数为N。根据所述的移动终端日志的循环擦写方法,其特征在于,其中步骤B还包括:实时检测应用程序是否生成对应的记录日志文件,当检测到日志文件时且收到记录请求后,开始生成并记录文件A1,记录T分钟后,新生成并记录文件A2,连续生成记录文件直到AN,其中N为记录的文件数。根据所述的移动终端日志的循环擦写方法,其特征在于,其中步骤C还包括:到记录文件AN+1时,将记录完成的AN+1文件替换第一个记录文件A1,进而记录完成的AN+2替换第二个记录文件A2,循环直至替换文件A2N为AN,循环执行步骤B,直到结束或完成对日志文件的记录。根据所述的移动终端日志的循环擦写方法,其特征在于,其中步骤D还包括:获取记录的N个文件,根据用户请求的时间节点选取其中任意的一个文件进行查找及解析,并将解析的信息展示与交互界面。本专利技术的技术方案还包括上述任意方法一种移动终端日志的循环擦写系统,该系统包括:设置模块,用于自定义设置记录时间段及记录文件数,以及,设置所截取日志的特征信息;记录模块,用于实时检测日志对应的应用程序,当应用程序生成对应的日志后根据设置的时间段及记录文件数对日志进行记录,并生成多个记录文件;擦写模块,用于根据记录时间段及记录文件数无法完成对日志的记录时,循环执行记录模块并将生成的记录文件对已生成的记录文件进行对应的擦写;展示模块,用于根据用户请求将截取的日志信息进行解析并显示于交互界面。本专利技术的有益效果为:获取日志时,单个日志的数据过大,占用大量内存并不易查找结果的问题,用户可以通过自定义文件数量的方式,将日志文件细分出来并进行循环擦写,既保证了每一块日志记录的完整性,又有效控制了日志数据的大小;可以有效的解决获取的日志冗乱,无法通过指定时间节点获取日志的问题,用户可以通过自定义时间段来获取有效时间节点的日志,精确查找和定位问题。附图说明图1所示为根据本专利技术实施方式的总体流程图;图2所示为根据本专利技术实施方式的擦写图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。本专利技术的移动终端日志的循环擦写方法及系统适用于移动终端应用程序的日志擦写。图1所示为根据本专利技术实施方式的总体流程图。其具体如下所示:A.自定义设置记录时间段及记录文件数,以及,设置所截取日志的特征信息;B.实时检测日志对应的应用程序,当应用程序生成对应的日志后根据设置的时间段及记录文件数对日志进行记录,并生成多个记录文件;C.若根据记录时间段及记录文件数无法完成对日志的记录,则循环执行步骤B并将生成的记录文件对已生成的记录文件进行对应的擦写;D.根据用户请求将截取的日志信息进行解析并显示于交互界面。根据上述简要步骤,本专利技术提供了对应的实施例,其具体如下:第一步:设置分段时间为10分钟,记录3段日志,开始按钮以半透明方式悬浮在界面中第二步:启动被检测应用,在检测开始节点,点击悬浮在界面中的开始按钮,即时生成文件1,开始写入日志1,此日志记录的时间段为第1-10分钟第三步:10分钟以后,生成新的文件2,开始写入日志2,此日志记录的时间段为第11-20分钟第四步:10分钟以后,生成新的文件3,开始写入日志3,此日志记录的时间段为第21-30分钟第五步:10分钟以后,生成新的文件4,开始写入日志4,在这一个10分钟结束时,将日志4覆盖日志1,此日志记录的时间段为第31-40分钟第六步:10分钟以后,生成新的文件5,开始写入日志5,在这一个10分钟结束时,将日志5覆盖日志2,此日志记录的时间段为第41-50分钟第七步:10分钟以后,生成新的文件6,开始写入日志6,在这一个10分钟结束时,将日志6覆盖日志3,此日志记录的时间段为第51-60分钟第八步:以此循环,当检测完毕,点击点击悬浮在界面中的结束按钮第九步:若期望查看检测节点约35分左右的日志,只需取出日志4,再查看所需信息即可。图2所示为根据本专利技术实施方式的擦写图。第一步:工具打开后,自定义设置时间段T分钟,记录文件N个,启动工具则界面自动隐藏,开始和结束按钮以半透明悬浮窗形式显示在界面。第二步:接收到记录日志请求后,开始生成并记录文件日志A1,记录T分钟后(T为时间段,值可自定义),新生成并记录文件日志A2,……直到日志AN(N为数量,可自定义)。第三步:到记录文件日志AN+1时,将记录完成的日志AN+1替换第一个记录文件日志A1;进而记录完成的日志AN+2替换第二个记录文件日志A2,……直到日志A2N。第四步:重复第二步的循环,若有需要,可一直循环记录下去,直到结束。第五步:获取记录的日志文件,为自定义的N个,可根据需要的时间节点选取其中任意的一个文件进行查找和分析。以上所述,只是本专利技术的较佳实施例而已,本专利技术并不局限于上述实施方式,只要其以相同的手段达到本专利技术的技术效果,都应属于本专利技术的保护范围。在本专利技术的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。本文档来自技高网...
一种移动终端日志的循环擦写方法及系统

【技术保护点】
1.一种移动终端日志的循环擦写方法,其特征在于,该方法包括:

【技术特征摘要】
1.一种移动终端日志的循环擦写方法,其特征在于,该方法包括:A.自定义设置记录时间段及记录文件数,以及,设置所截取日志的特征信息;B.实时检测日志对应的应用程序,当应用程序生成对应的日志后根据设置的时间段及记录文件数对日志进行记录,并生成多个记录文件;C.若根据记录时间段及记录文件数无法完成对日志的记录,则循环执行步骤B并将生成的记录文件对已生成的记录文件进行对应的擦写;D.根据用户请求将截取的日志信息进行解析并显示于交互界面。2.根据权利要求1所述的移动终端日志的循环擦写方法,其特征在于:所述应用程序为移动终端所安装的应用程序。3.根据权利要求1所述的移动终端日志的循环擦写方法,其特征在于,所述步骤A还包括:初始化设置,并自定设置擦写日志的时间段为T,所记录的文件数为N。4.根据权利要求1或3所述的移动终端日志的循环擦写方法,其特征在于,所述步骤B还包括:实时检测应用程序是否生成对应的记录日志文件,当检测到日志文件时且收到记录请求后,开始生成并记录文件A1,记录T分钟后,新生成并记录文件A2,连续生成记录文件直到AN,其中N为记录的文件数。5.根...

【专利技术属性】
技术研发人员:谢鸿雁周伟杰陈凯武何雯青李爱华梁琪
申请(专利权)人:珠海金山网络游戏科技有限公司成都西山居互动娱乐科技有限公司
类型:发明
国别省市:广东,44

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

1