[发明专利]一种便捷获取系统日志的方法、设备和存储介质在审
申请号: | 202010743073.5 | 申请日: | 2020-07-29 |
公开(公告)号: | CN112000405A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 张博昱 | 申请(专利权)人: | 深圳市智微智能软件开发有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F11/30 |
代理公司: | 深圳市科冠知识产权代理有限公司 44355 | 代理人: | 何华林 |
地址: | 518000 广东省深圳市福田区沙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 便捷 获取 系统 日志 方法 设备 存储 介质 | ||
本发明涉及一种便捷获取系统日志的方法、设备和存储介质,包括如下先后步骤:在设备android系统的UI界面选择所要获取的日志类型;根据所选择的日志类型,通过程序启动相应的android服务并运行命令来获取日志;获取的日志依据对应的能通过UI界面直接读取的存储地址予以储存,并在UI界面显示所存储的文件名。该发明通过android服务运行不同的命令来获取系统日志,并在系统的UI界面能直观快捷的获取所存储的日志,方便故障分析,有效降低运营成本。
技术领域
本发明涉及计算机领域,尤其是一种直观便捷获取系统日志的方法、设备和存储介质。
背景技术
在计算机领域,为使计算机的可靠性不断提高,各类系统通常都配设有记录系统中硬件、软件和系统问题的系统日志,应用系统中的日志记录着系统的重要信息,例如系统中发生的事件,当计算机系统出现故障,用户就可以通过系统日志来检查故障原因。Android系统是目前普遍应用的一种系统,android设备在运行出现故障时,通常也都需要获取系统日志文件,才能够分析故障的原因。现有获取系统日志的方法,对于开发人员,可以使用adb,串口等工具来获得系统日志文件。但是,对于用户,很难通过这些专业工具来提取系统日志,出现系统故障就要退回设备返厂维修或由售后人员去客户现场调试,方法复杂费时费力,同时也会增加运营成本。
发明内容
针对现有的不足,本发明提供一种直观便捷获取系统日志的方法、设备和存储介质。
本发明解决其技术问题所采用的技术方案是:一种便捷获取系统日志的方法,包括如下步骤:
S1,在设备android系统的UI界面选择所要获取的日志类型;
S2,根据所选择的日志类型,通过程序启动相应的android服务并运行命令来获取日志;
S3,所述获取的日志依据对应的能通过UI界面直接读取的存储地址予以储存,并在UI界面显示所存储的文件名。
作为优选,所述日志类型为系统底层的内核日志,所述android服务是ckmsg服务,所述运行命令是busybox cat/proc/kmsg/mnt/internal_sd/kmsg命令。
作为优选,所述存储地址为/mnt/internal_sd/kmsg。
作为优选,所述日志类型为上层应用系统日志,所述android服务是clogcat服务,所述运行命令是logcat/mnt/internal_sd/logcat命令。
作为优选,所述存储地址为/mnt/internal_sd/logcat。
一种电子设备,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如前任一项所述的便捷获取系统日志的方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如前任一项所述的便捷获取系统日志的方法的步骤。
本发明的有益效果在于:该发明通过android服务运行不同的命令来获取系统日志,并将所获取的系统日志存储在能通过UI界面读取的存储地址处,系统产生故障后,就可以直观快捷的在系统的UI界面获取所存储的系统日志,方便对故障的分析,简单实用,有效降低了运营成本。
附图说明
图1是本发明的原理框图;
图2是本发明实施例中电子设备的结构示意图;
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市智微智能软件开发有限公司,未经深圳市智微智能软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010743073.5/2.html,转载请声明来源钻瓜专利网。