[发明专利]一种日志的获取方法及其终端在审
申请号: | 201711190781.5 | 申请日: | 2017-11-24 |
公开(公告)号: | CN109840188A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 熊友军;蒋永俊 | 申请(专利权)人: | 深圳市优必选科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 日志记录 输出日志 触发 日志数据 输出 终端 管理效率 获取方式 日志管理 日志获取 日志类型 日志生成 日志文件 时间监测 先后次序 信息对应 终端设备 排序 | ||
1.一种日志的获取方法,其特征在于,包括:
获取日志输出触发周期以及待输出日志的信息;其中,所述待输出日志的信息包含至少一个需要输出的日志类型;
以所述日志输出触发周期,提取所述待输出日志的信息中各个所述日志类型在当前日志输出触发周期内生成的日志记录;
根据各个所述日志记录的日志生成时刻的先后次序,对所述日志记录进行排序,得到所述待输出日志的信息对应的日志数据;
将所述日志数据导入至本地日志文件。
2.根据权利要求1所述的日志的获取方法,其特征在于,所述将所述日志数据导入至本地日志文件,包括:
获取所述日志数据的第一数据量,以及获取本地日志文件中文件创建时间最新的第一本地日志文件的第二数据量;
若所述第一数据量与所述第二数据量之和小于或等于预设的最大文件容量,则将所述日志数据导入至所述第一本地日志文件;
若所述第一数据量与所述第二数据量之和大于所述最大文件容量,则创建一个第二本地日志文件,并将所述日志数据导入至所述第二本地日志文件。
3.根据权利要求2所述的日志的获取方法,其特征在于,在所述创建一个第二本地日志文件,并将所述日志数据导入至所述第二本地日志文件之后,还包括:
获取所述本地日志文件对应的文件数目;
若所述文件数目大于或等于预设的最大文件数目,则删除所述本地日志文件中文件创建时间最早的第三本地日志文件。
4.根据权利要求1-3任一项所述的日志的获取方法,其特征在于,在所述获取日志输出触发周期以及待输出日志的信息之前,还包括:
接收用户输入的日志输出运行参数;其中,所述日志输出运行参数包括:所述日志输出触发周期的周期时长以及所述日志类型对应的类型标识;
提取logcat文件,并根据所述日志输出运行参数包含的所述类型标识,将所述logcat文件中所述类型标识对应的日志输出标志位设置为开启;
根据所述日志输出运行参数包含的所述周期时长调整所述logcat文件中的日志输出周期。
5.根据权利要求4任一项所述的日志的获取方法,其特征在于,所述获取各个向所述目标存储单元发起写入操作的进程对应的写入数据特征参数,包括:
若检测到终端开启指令,则读取所述logcat文件;
将所述logcat文件中包含的日志输出周期设置为所述日志输出触发周期;
根据所述logcat文件中所述日志输出标志位为开启的类型标识的个数,启动与所述个数匹配的进程,以便通过所述进程分别获取各个所述类型标识对应的日志类型的日志记录。
6.一种日志的获取终端,其特征在于,包括:
日志输出参数获取单元,用于获取日志输出触发周期以及待输出日志的信息;其中,所述待输出日志的信息包含至少一个需要输出的日志类型;
日志记录获取单元,用于以所述日志输出触发周期,提取所述待输出日志的信息中各个所述日志类型在当前日志输出触发周期内生成的日志记录;
日志数据生成单元,用于根据各个所述日志记录的日志生成时刻的先后次序,对所述日志记录进行排序,得到所述带输出日志的信息对应的日志数据;
日志数据导入单元,用于将所述日志数据导入至本地日志文件。
7.根据权利要求6所述的日志的获取终端,其特征在于,所述日志数据导入单元具体包括:
数据量获取单元,用于获取所述日志数据的第一数据量,以及获取本地日志文件中文件创建时间最新的第一本地日志文件的第二数据量;
本地文件导入单元,用于若所述第一数据量与所述第二数据量之和小于或等于预设的最大文件容量,则将所述日志数据导入至所述第一本地日志文件;
创建文件导入单元,用于若所述第一数据量与所述第二数据量之和大于所述最大文件容量,则创建一个第二本地日志文件,并将所述日志数据导入至所述第二本地日志文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市优必选科技有限公司,未经深圳市优必选科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711190781.5/1.html,转载请声明来源钻瓜专利网。