预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107092552A(43)申请公布日2017.08.25(21)申请号201710143010.4(22)申请日2017.03.10(71)申请人武汉斗鱼网络科技有限公司地址430000湖北省武汉市武汉东湖开发区软件园东路1号软件产业4.1期B1栋11楼(72)发明人汪刚张文明陈少杰(74)专利代理机构北京路浩知识产权代理有限公司11002代理人汤财宝(51)Int.Cl.G06F11/34(2006.01)权利要求书2页说明书5页附图1页(54)发明名称一种日志管理方法及装置(57)摘要本发明提供一种日志管理方法及装置,该方法包括:通过目标信息抓取函数获取指定应用程序的目标信息;基于存储路径,将目标信息以日志形式存入日志文件名称对应的日志文件中,每一日志文件对应一个存储日期;对指定路径下的日志文件数量进行累加,当累加结果大于第一预设数目时,将最早存储日期对应的日志文件从指定路径中删除。本发明实现了有针对性地获取日志,并通过及时删除较早存储的日志文件,为本地存储节省了空间。进一步地,有针对性地获取的日志便于应用程序产品的研发人员快速有效地分析并解决应用程序异常的问题;及时删除较早存储的日志文件,保留较少的日志文件,也节省了应用程序用户上传日志时消耗的流量。CN107092552ACN107092552A权利要求书1/2页1.一种日志管理方法,其特征在于,包括:步骤1,将移动终端上任一应用程序作为指定应用程序,通过目标信息抓取函数获取所述指定应用程序的目标信息;步骤2,基于指定路径与日志文件名称之间的拼接结果,获取所述目标信息的存储路径;步骤3,基于所述存储路径,将所述目标信息以日志形式存入所述日志文件名称对应的日志文件中,每一日志文件对应一个存储日期;步骤4,对所述指定路径下的日志文件数量进行累加,当累加结果大于第一预设数目时,将最早存储日期对应的日志文件从所述指定路径中删除。2.根据权利要求1所述的方法,其特征在于,在步骤1中,所述通过目标信息抓取函数获取所述指定应用程序的目标信息,进一步包括:所述指定应用程序正常工作时,通过关键数据抓取函数,获取对所述指定应用程序进行功能操作过程中的产生的关键数据;所述指定应用程序出现异常时,通过崩溃信息抓取函数,获取所述指定应用程序的崩溃信息。3.根据权利要求2所述的方法,其特征在于,所述崩溃信息至少包括崩溃错误、崩溃的原因、崩溃的名称、发生崩溃的指定应用程序用户信息中的任意一种;通过崩溃信息抓取函数,获取所述指定应用程序的崩溃信息,包括:创建可变字典;通过崩溃错误抓取函数,获取所述崩溃错误,并通过存储函数将所述崩溃错误存入所述可变字典;或者,通过崩溃的原因抓取函数,获取所述崩溃的原因,并通过存储函数将所述崩溃的原因存入所述可变字典;或者,通过崩溃的名称抓取函数,获取所述崩溃的名称,并通过存储函数将所述崩溃的名称存入所述可变字典;或者,通过崩溃应用程序用户信息抓取函数,获取所述发生崩溃的指定应用程序用户信息,并通过存储函数将所述发生崩溃的指定应用程序用户信息存入所述可变字典。4.根据权利要求1所述的方法,其特征在于,在步骤1中,所述通过目标信息抓取函数获取所述指定应用程序的目标信息,进一步包括:创建设备信息获取类,通过所述设备信息获取类中的基本信息获取函数,获取所述指定应用程序的基本信息;其中,所述基本信息为所述指定应用程序的信息以及所述指定应用程序运行环境的信息。5.根据权利要求4所述的方法,其特征在于,所述基本信息至少包括应用程序版本信息、设备系统版本信息、设备IP地址、设备的网络供应商和设备类型中的任意一种;所述通过所述设备信息获取类中的基本信息获取函数,获取所述指定应用程序的基本信息,包括:通过应用程序版本抓取函数,获取所述指定应用程序的所述应用程序版本信息;或者,通过设备系统版本抓取函数,获取所述指定应用程序的所述应用程序版本信息;或者,通过设备IP地址抓取函数,获取所述指定应用程序的所述应用程序版本信息;或者,通过设备的网络供应商抓取函数,获取所述指定应用程序的所述应用程序版本2CN107092552A权利要求书2/2页信息;或者,通过设备类型抓取函数,获取所述指定应用程序的所述应用程序版本信息。6.根据权利要求1所述的方法,其特征在于,在步骤3之后步骤4之前还包括:当所述指定路径下存储的所有日志文件中日志数目之和大于第二预设数目时,将最早存储日期对应的日志从对应的所述日志文件中删除日志。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:步骤5,接收日志读取指令,当所述指定路径下日志文件数目小于第三预设数目,上传所述指定路径下的所有日志文件中的日志给服务器。8.根据权利要求7所述的方法,其