[发明专利]系统日志的协处理方法、系统及电子设备有效
申请号: | 201810128838.7 | 申请日: | 2018-02-08 |
公开(公告)号: | CN108363654B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 王明冬 | 申请(专利权)人: | 上海闻泰电子科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 郭新娟 |
地址: | 200001 上海市黄浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 日志 处理 方法 电子设备 | ||
本发明实施例提供了一种系统日志的协处理方法、系统及电子设备,该方法包括:在获得日志文件时,将预先构建的配置信息同步至本地,该配置信息包括过滤配置信息、分析规则配置信息以及输出配置信息;根据过滤配置信息对日志文件进行过滤处理;调用分析规则配置信息对经过过滤处理后得到的日志队列进行分析处理;将经过分析处理后得到的日志数据按输出配置信息进行数据格式转换以得到指定格式的日志报告;根据输入的输出指令以及输出配置信息将日志报告进行输出。该系统日志的协处理方案通过过滤翻译、分析等处理,得到全面、准确的分析结果,可满足较高的日志分析需求。
技术领域
本发明涉及系统日志处理技术领域,具体而言,涉及一种系统日志的协处理方法、系统及电子设备。
背景技术
Android系统日志用于记录系统中运行期间的详细运行信息,以及遇到的异常信息。在系统测试过程中,软件人员可利用Android系统日志查找异常信息,优化系统异常错误,达到提升系统稳定性和性能的目的。但是,在Android系统开发的前期过程中,爆发的软件问题会很多,涉及的问题很多是跨模块、跨领域的。而且为了抓取到更多日志信息,更多的日志开关被打开,如果日志抓取时间长的话,日志信息量会很巨大,这个时候单单依赖人工分析效率会大打折扣。因此最好能借助工具来提高分析效率和准确率。
目前,现有的用于处理系统日志的工具一般仅能提供过滤和分类显示功能。其功能有限,且系统模块复用性差,难以对系统日志进行详细分析。
发明内容
有鉴于此,本发明的目的在于,提供一种系统日志的协处理方法、系统及电子设备以解决上述问题。
本发明较佳实施例提供一种系统日志的协处理方法,所述方法包括:
在获得日志文件时,将预先构建的配置信息同步至本地,所述配置信息包括过滤配置信息、分析规则配置信息以及输出配置信息;
根据所述过滤配置信息对所述日志文件进行过滤处理;
调用所述分析规则配置信息对经过过滤处理后得到的日志队列进行分析处理;
将经过分析处理后得到的日志数据按所述输出配置信息进行数据格式转换以得到指定格式的日志报告;
根据输入的输出指令以及所述输出配置信息将所述日志报告进行输出。
进一步地,所述方法还包括:
将所述配置信息、所述日志文件以及输出的日志报告进行归档并生成对应的归档信息,将所述归档信息进行存储。
进一步地,所述日志文件包含多条日志内容,所述过滤配置信息包括时间配置选择信息,所述根据所述过滤配置信息对所述日志文件进行过滤处理的步骤包括:
针对所述日志文件包含的各条日志内容,根据所述时间配置选择信息检测所述日志内容携带的时间是否为有效时间;
对携带的时间为无效时间的日志内容进行抛弃处理。
进一步地,所述根据所述时间配置选择信息检测所述日志内容携带的时间是否为有效时间的步骤,包括:
检测所述日志内容携带的时间是否与所述时间配置选择信息所包含的时间点匹配,若匹配,则判定所述日志内容携带的时间为有效时间;或
检测所述日志内容携带的时间是否处于所述时间配置选择信息所包含的时间段内,若处于所述时间段内,则判定所述日志内容携带的时间为有效时间。
进一步地,所述日志文件包含多条日志内容,所述过滤配置信息包括关键字配置选择信息,所述根据所述过滤配置信息对所述日志文件进行过滤处理的步骤,包括:
针对所述日志文件包括的各条日志内容,获得所述日志内容所属的业务模块信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海闻泰电子科技有限公司,未经上海闻泰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810128838.7/2.html,转载请声明来源钻瓜专利网。