The invention discloses an application exception log processing method and system. The method comprises the following steps: adding monitoring application service in the system, and will monitor the application services to the system of registration services, and registration application for monitoring in the monitoring application service; send interval to every application monitoring a preset to monitor the application message; if the monitoring application service receives the message to be sent to monitor application in the default timeout, it does not generate log files, if the monitoring application service in the default timeout is not received to send monitoring application message, according to the application of the registration monitoring package name lookup exception the application, and record the abnormal log abnormal application. The present invention only when the system application exception occurs when logging the exception, and improve the system efficiency, easy to locate the abnormal log information, provides convenience to analyze abnormal log information for technology developers.
【技术实现步骤摘要】
一种应用程序异常日志处理方法及系统
本专利技术涉及移动终端
,尤其涉及一种应用程序异常日志处理方法及系统。
技术介绍
现今移动终端的安卓系统在正常运行时,都会记录日志信息,长时间的使用移动终端会造成日志信息文件的不断积累,其占用的系统空间也会日益增大。现有的大体积的日志信息文件容易给移动终端的存储空间造成负担,而且容易导致移动终端运行性能下降,移动终端处理速度慢。而且现有技术中当移动终端的异常出现时,大量无用的日志信息也会给查找对应的异常日志耗时很长。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种应用程序异常日志处理方法及系统,旨在解决现有技术中系统产生大量日志文件,造成移动终端运行性能下降,而且异常日志定位难的技术问题。本专利技术的技术方案如下:一种应用程序异常日志处理方法,其中,方法包括步骤:A、在系统中添加监控应用程序服务,并将监控应用程序服务注册到系统服务中,并在监控应用程序服务中注册待监控的应用;B、待监控的应用每隔一预设的间隔时间向监控应用程序服务发送消息;C、若监控应用程序服务在预设的超时时间接收到待监控应用发送的消息,则不生成日志文件,若监控应用程序服务在预设的超时时间未接收到待监控应用发送的消息,则根据监控的应用注册时的包名查找异常应用,并记录异常应用的异常日志。所述的应用程序异常日志处理方法,其中,所述步骤A之前还包括:S、预先设置监控应用程序服务与待监控应用程序进行通信时的协议模式。所述的应用程序异常日志处理方法,其中,所述步骤B具体包括:B1、检测到监控应用程序服务初始化结束后,监 ...
【技术保护点】
一种应用程序异常日志处理方法,其特征在于,方法包括步骤:A、在系统中添加监控应用程序服务,并将监控应用程序服务注册到系统服务中,并在监控应用程序服务中注册待监控的应用;B、待监控的应用每隔一预设的间隔时间向监控应用程序服务发送消息;C、若监控应用程序服务在预设的超时时间接收到待监控应用发送的消息,则不生成日志文件,若监控应用程序服务在预设的超时时间未接收到待监控应用发送的消息,则根据监控的应用注册时的包名查找异常应用,并记录异常应用的异常日志。
【技术特征摘要】
1.一种应用程序异常日志处理方法,其特征在于,方法包括步骤:A、在系统中添加监控应用程序服务,并将监控应用程序服务注册到系统服务中,并在监控应用程序服务中注册待监控的应用;B、待监控的应用每隔一预设的间隔时间向监控应用程序服务发送消息;C、若监控应用程序服务在预设的超时时间接收到待监控应用发送的消息,则不生成日志文件,若监控应用程序服务在预设的超时时间未接收到待监控应用发送的消息,则根据监控的应用注册时的包名查找异常应用,并记录异常应用的异常日志。2.根据权利要求1所述的应用程序异常日志处理方法,其特征在于,所述步骤A之前还包括:S、预先设置监控应用程序服务与待监控应用程序进行通信时的协议模式。3.根据权利要求2所述的应用程序异常日志处理方法,其特征在于,所述步骤B具体包括:B1、检测到监控应用程序服务初始化结束后,监控应用程序服务进入循环监控任务;B2、监控应用程序服务调用各个待监控应用的监控接口获取消息;B3、待监控的应用每隔一预设的间隔时间通过监控接口向监控应用程序服务发送消息。4.根据权利要求3所述的应用程序异常日志处理方法,其特征在于,所述步骤C中若监控应用程序服务在预设的超时时间未接收到待监控应用发送的消息,则根据监控的应用注册时的包名查找异常应用,并记录异常应用的异常日志具体包括步骤:C1、若监控应用程序在预设的超时时间未接收到消息,监控应用程序根据监控的应用注册时的包名查找到异常应用;C2、监控应用程序根据异常应用的配置文件信息设置延迟时间,启动新线程获取延迟时间的日志记录下来作为异常日志;C3、当异常日志记录结束后,监控应用程序向服务器上报异常日志。5.根据权利要求1所述的应用程序异常日志处理方法,其特征在于,所述步骤C之后还包括步骤:D、监控应用程序服务向服务器上报异常日志结束后,删除应用异常日志。6.一种应用程序异常...
【专利技术属性】
技术研发人员:孙向作,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。