日志信息的处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:22444385 阅读:23 留言:0更新日期:2019-11-02 04:21
本发明专利技术公开一种日志信息的处理方法、装置、存储介质及电子设备,所述日志信息的处理方法包括从服务器中获取配置文件,所述配置文件包括日志信息的存储策略;根据所述配置文件中日志信息的存储策略将内存缓存中的日志信息存储在数据库中;获取查询信息;根据所述查询信息从所述数据库中得到目标日志信息;将所述目标日志信息发送至服务器,用于根据所述目标日志信息对问题进行定位。通过服务器的下发的配置文件的控制,节省了移动设备的资源,如闪存,I/O读写和网络等,同时也为该方案提供了较大的扩展性。根据查询信息可以精准的定位到移动设备中的日志,从而只上报开发者关心的日志数据,帮助开发者更高效的排查问题。

Processing method, device, storage medium and electronic equipment of log information

【技术实现步骤摘要】
日志信息的处理方法、装置、存储介质及电子设备
本专利技术涉及电子
,更具体的说,涉及一种日志信息的处理方法、装置、存储介质及电子设备。
技术介绍
在做移动开发的过程中,开发人员经常会遇到用户反馈问题,但是受限于各种因素,开发人员最终无法通过问题表象来做定向分析,从而定位到导致问题的根源。目前在业界中,还比较少有完善的移动端日志监控方案可以帮助开发者做定向分析。在传统方式中,通常是在一定的上报策略下,将移动设备上采集到的日志文件全量上报到服务器端,上报策略可能是在一定的时间间隔或者日志文件到达一定数量。这种方式会给服务器端造成不必要的压力,而且当要做定向分析的时候也容易给分析过程造成混淆。
技术实现思路
本专利技术所要解决的技术问题是提供一种日志信息的处理方法、装置、存储介质及电子设备,可以提高根据日志信息作定向分析的准确度。本专利技术的目的是通过以下技术方案来实现的:第一方面,本专利技术实施例提供一种日志信息的处理方法,包括:从服务器中获取配置文件,所述配置文件包括日志信息的存储策略;根据所述配置文件中日志信息的存储策略将内存缓存中的日志信息存储在数据库中;获取查询信息;根据所述查询信息从所述数据库中得到目标日志信息;将所述目标日志信息发送至服务器,用于根据所述目标日志信息对问题进行定位。第二方面,本专利技术实施例提供一种日志信息的处理装置,包括:配置文件获取模块,用于从服务器中获取配置文件,所述配置文件包括日志信息的存储策略;存储模块,用于根据所述配置文件中日志信息的存储策略将内存缓存中的日志信息存储在数据库中;查询信息获取模块,用于获取查询信息;目标日志信息获取模块,用于根据所述查询信息从所述数据库中得到目标日志信息;发送模块,用于将所述目标日志信息发送至服务器,用于根据所述目标日志信息对问题进行定位。第三方面,本专利技术实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的日志信息的处理方法。第四方面,本专利技术实施例提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行上述的日志信息的处理方法。本专利技术实施例提供的日志信息的处理方法、装置、存储介质及电子设备,首先从服务器中获取配置文件,配置文件包括日志信息的存储策略;然后根据配置文件中日志信息的存储策略将内存缓存中的日志信息存储在数据库中;接着获取查询信息;再根据查询信息从数据库中得到目标日志信息;最后将目标日志信息发送至服务器,用于根据目标日志信息对问题进行定位。通过服务器的下发的配置文件的控制,节省了移动设备的资源,如闪存,I/O读写和网络等,同时也为该方案提供了较大的扩展性。根据查询信息可以精准的定位到移动设备中的日志,从而只上报开发者关心的日志数据,帮助开发者更高效的排查问题。附图说明需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的日志信息的处理方法的使用场景示意图。图2为本专利技术实施例提供的日志信息的处理方法的流程示意图。图3为本专利技术实施例提供的日志信息的处理方法的另一流程示意图。图4为本专利技术实施例提供的日志信息的处理装置的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语“单元”可看做为在该运算系统上执行的软件对象。本文所述的不同组件、单元、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本专利技术保护范围之内。本专利技术中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本专利技术实施例提供一种日志信息的处理方法、装置、存储介质及电子设备,该日志信息的处理方法的执行主体可以是本专利技术实施例提供的日志信息的处理装置,或者集成了该日志信息的处理装置的电子设备,其中该日志信息的处理装置可以采用硬件或者软件的方式实现。其中电子设备可以为移动终端、平板电脑、笔记本电脑、掌上电脑、台式电脑等。其中移动终端可以是IOS系统的智能手机。本专利技术实施例将从日志信息的处理装置的角度进行描述,该日志信息的处理装置具体可以集成在电子设备中。该日志信息的处理方法包括:从服务器中获取配置文件,配置文件包括日志信息的存储策略;根据配置文件中日志信息的存储策略将内存缓存中的日志信息存储在数据库中;获取查询信息;根据查询信息从数据库中得到目标日志信息;将目标日志信息发送至服务器,用于根据目标日志信息对问题进行定位。其中该日志信息的处理装置也可以集成在智能手机或平板电脑或台式电脑或笔记本电脑或掌上电脑等设备上。请参阅图1,图1为本专利技术实施例提供的日志信息的处理方法的使用场景示意图。本专利技术实施例提供的日志信息的处理方法包括服务器200、移动端300,服务器200下发配置文件值移动端300,配置文件包括日志信息的存储策略;移动端300根据配置文件中日志信息的存储策略将内存缓存中的日志信息存储在数据库中;移动端300获取查询信息;移动端300根据查询信息从数据库中得到目标日志信息;并将目标日志信息发送至服务器200,服务器200根据目标日志信息对问题进行定位。请参阅图2,图2为本专利技术实施例提供的日志信息的处理方法的流程示意图。本专利技术实施例提供的日志信息的处理方法,具体流程可以如下:101,从服务器中获取配置文件,配置文件包括日志信息的存储策略。服务器下发配置文件,配置文件可以为JSON数据格式的配置文件。配置文件包括日志信息的存储策略。移动端从服务器获取该配置文件。102,根据配置文件中日志信息的存储策略将内存缓存中的日志信息存储在数据库中。日志信息的存储策略为当日志信本文档来自技高网...

【技术保护点】
1.一种日志信息的处理方法,其特征在于,包括:从服务器中获取配置文件,所述配置文件包括日志信息的存储策略;根据所述配置文件中日志信息的存储策略将内存缓存中的日志信息存储在数据库中;获取查询信息;根据所述查询信息从所述数据库中得到目标日志信息;将所述目标日志信息发送至服务器,用于根据所述目标日志信息对问题进行定位。

【技术特征摘要】
1.一种日志信息的处理方法,其特征在于,包括:从服务器中获取配置文件,所述配置文件包括日志信息的存储策略;根据所述配置文件中日志信息的存储策略将内存缓存中的日志信息存储在数据库中;获取查询信息;根据所述查询信息从所述数据库中得到目标日志信息;将所述目标日志信息发送至服务器,用于根据所述目标日志信息对问题进行定位。2.如权利要求1所述的日志信息的处理方法,其特征在于,所述配置文件还包括日志信息的上报策略,获取查询信息的同时还获取上报条件;将所述目标日志信息发送至服务器的步骤,包括:检测是否满足上报条件;若满足,则根据所述上报策略将所述目标日志信息发送至服务器。3.如权利要求1所述的日志信息的处理方法,其特征在于,所述将所述目标日志信息发送至服务器的步骤,包括:使用multipart/form-data方式将所述目标日志信息压缩后放入表单字段中发送至服务器。4.如权利要求1所述的日志信息的处理方法,其特征在于,所述根据所述查询信息从所述数据库中得到目标日志信息的步骤,包括:根据所述查询信息从所述数据库中进行分页机制查询,得到目标日志信息。5.如权利要求1所述的日志信息的处理方法,其特征在于,所述获取查询信息的步骤,包括:通过统一资源定位符方案或推送得到查询信息。6.如权利要求1所述的日志信息的处理方法,其特征在于,所述...

【专利技术属性】
技术研发人员:敖志敏
申请(专利权)人:沪江教育科技上海股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1