一种日志处理方法及装置、存储介质制造方法及图纸

技术编号:17248171 阅读:15 留言:0更新日期:2018-02-11 06:16
本发明专利技术公开了一种日志处理方法,包括:在提取所选择的日志的数据信息;根据所选择的日志的数据信息,执行以下操作:提取所述日志中的返回对象信息所对应的参数;将所提取的参数加入与所述返回对象信息对应的统一资源定位符URL后;将携带有与所述返回对象信息所对应的参数的URL作为与所选择的日志对应的网络请求的URL;或者,提取所述日志中的请求对象信息所对应的参数,基于所提取的参数生成与所述请求对象对应的参数表单,将所述参数表单作为与所述请求对象信息对应的所选择的日志对应的网络请求的URL;基于所述选择的日志对应的网络请求,发起请求操作。本发明专利技术还公开了一种日志处理装置和存储介质。

【技术实现步骤摘要】
一种日志处理方法及装置、存储介质
本专利技术涉及通信技术,尤其涉及一种日志处理方法及装置、存储介质。
技术介绍
现有技术中,用户在排查系统问题时,通常首先抓取后台日志,再对抓取到的日志进行日志打印,将抓取到的日志转换成由消息头和消息体组成的信息,进而通过对消息头和消息体进行重构,实现重现网络请求,并通过工具或者脚本根据重现的网络请求发起请求操作,以达到重现场景处理的效果,但是通过对消息头和消息体进行重构,实现处理网络请求的过程需要由用户手动完成,不但效率较低,而且影响用户的使用体验。专利技术章节有鉴于此,本专利技术实施例期望提供一种日志处理方法及装置、存储介质,能够自动将抓取到的日志转换成网络请求,无需用户手动转换。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种日志处理方法,包括:在日志中选择至少一条日志;提取所选择的日志的数据信息;根据所选择的日志的数据信息,执行以下操作:提取所述日志中的返回对象信息所对应的参数,将所提取的参数加入与所述返回对象信息对应的统一资源定位符(URLUniformResourceLocator)后,将携带有与所述返回对象信息所对应的参数的URL作为与所选择的日志对应的网络请求的URL;或者,提取所述日志中的请求对象信息所对应的参数,基于所提取的参数生成与所述请求对象对应的参数表单,将所述参数表单作为与所述请求对象信息对应的所选择的日志对应的网络请求的URL;基于所述选择的日志对应的网络请求,发起请求操作。上述方案中,所述方法还包括:接收网络请求并设置日志格式限定指令,根据所述日志格式限定指令,生成并保存与所述网络请求对应的日志;所述接收网络请求并设置日志格式限定指令,包括:设置调用服务器接口时,根据所述网络请求执行以下操作至少之一:设置将所述请求对象转换为对应字符串格式的转换指令;设置将所述返回对象转换为对应字符串格式的转换指令。上述方案中,所述根据所述日志格式限定指令,生成并保存与所述网络请求对应的日志,包括:根据所述将所述请求对象转换为对应字符串格式的转换指令,将所述请求对象的URL对应的参数保存在与所述请求对象对应的日志中。上述方案中,所述根据所述日志格式限定指令,生成并保存与所述网络请求对应的日志,包括:根据将返回对象转换为对应字符串格式的转换指令,提取所述返回对象的URL对应的参数表单中的参数,所提取的参数保存在与所述返回对象对应的日志中。上述方案中,所述方法还包括:将所述发起的请求操作的结果,发送至所述网络请求的发起页面。本专利技术实施例还提供了一种日志处理装置,包括:信息提取模块,用于在日志中选择至少一条日志;信息处理模块,用于提取所选择的日志的数据信息;所述信息处理模块,用于提取所述日志中的返回对象信息所对应的参数;将所提取的参数加入与所述返回对象信息对应的统一资源定位符URL后;所述信息处理模块,用于将携带有与所述返回对象信息所对应的参数的URL作为与所选择的日志对应的网络请求的URL;所述信息处理模块,用于提取所述日志中的请求对象信息所对应的参数,基于所提取的参数生成与所述请求对象对应的参数表单;所述信息处理模块,用于将所述参数表单作为与所述请求对象信息对应的所选择的日志对应的网络请求的URL;请求发起模块,用于基于所述选择的日志对应的网络请求,发起请求操作。上述方案中,所述装置还包括:信息接收模块,用于接收网络请求;日志生成模块,用于设置日志格式限定指令;所述日志生成模块,用于生成并保存与所述网络请求对应的日志;所述日志生成模块包括:指令设置单元,用于设置将所述请求对象转换为对应字符串格式的转换指令;所述指令设置单元,用于设置将所述返回对象转换为对应字符串格式的转换指令。上述方案中,所述日志生成模块还用于:将所述请求对象的URL对应的参数保存在与所述请求对象对应的日志中。上述方案中,所述日志生成模块还用于:提取所述返回对象的URL对应的参数表单中的参数,所提取的参数保存在与所述返回对象对应的日志中。上述方案中,所述装置还包括:信息收发模块,用于将所述发起的请求操作的结果,发送至所述网络请求的发起页面。本专利技术实施例还提供了一种日志处理装置,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行以下操作:在日志中选择至少一条日志;提取所选择的日志的数据信息;根据所选择的日志的数据信息,执行以下操作:提取所述日志中的返回对象信息所对应的参数,将所提取的参数加入与所述返回对象信息对应的统一资源定位符URL后,将携带有与所述返回对象信息所对应的参数的URL作为与所选择的日志对应的网络请求的URL;或者,提取所述日志中的请求对象信息所对应的参数,基于所提取的参数生成与所述请求对象对应的参数表单,将所述参数表单作为与所述请求对象信息对应的所选择的日志对应的网络请求的URL;基于所述选择的日志对应的网络请求,发起请求操作。本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行:在日志中选择至少一条日志;提取所选择的日志的数据信息;根据所选择的日志的数据信息,执行以下操作:提取所述日志中的返回对象信息所对应的参数,将所提取的参数加入与所述返回对象信息对应的统一资源定位符URL后,将携带有与所述返回对象信息所对应的参数的URL作为与所选择的日志对应的网络请求的URL;或者,提取所述日志中的请求对象信息所对应的参数,基于所提取的参数生成与所述请求对象对应的参数表单,将所述参数表单作为与所述请求对象信息对应的所选择的日志对应的网络请求的URL;基于所述选择的日志对应的网络请求,发起请求操作。本专利技术实施例中,当需要重现网络请求处理时,只需要在所述日志中选择至少一条日志,可以提取所选择的日志的数据信息;将所述选择的日志转换为对应的网络请求;并基于所述选择的日志对应的网络请求,发起请求操作,获得所述请求操作的结果;通过这种方式既可以避免用户人工提取信息生成提取的网络请求,提高系统的处理效率;还能够避免由于人工误操作,造成生成错误的提取的网络请求,更能够根据用户的要求生成特定格式的日志,同时本方案不需要限定使用环境,实现简单且适用范围广。附图说明图1为本专利技术实施例提供的日志处理方法一个可选的流程示意图;图2为本专利技术实施例提供的日志处理方法另一个可选的流程示意图;图3为本专利技术实施例提供的日志处理装置一个可选的组成示意图;图4为本专利技术实施例提供的日志处理装置另一个可选的组成示意图。具体实施方式为了能够更加详尽地了解本专利技术实施例的特点与技术章节,下面结合附图对本专利技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术。对本专利技术进行进一步详细说明之前,对本专利技术实施例中涉及的名词和术语进行说明,本专利技术实施例中涉及的名词和术语适用于如下的解释。网络请求:包括但不限于获取操作(GET),更新操作(PUT),新建操作(POST),删除操作(DELETE)四种表现方式,其中,GET用于对获取的统一资源标识符(URIUniformResourceIdentifier)的资源进行展示,GET操作不应对服务端有任何影响;PUT用于更新URI上的一个资源,如果本文档来自技高网...
一种日志处理方法及装置、存储介质

【技术保护点】
一种日志处理方法,其特征在于,所述方法包括:在日志中选择至少一条日志;提取所选择的日志的数据信息;根据所选择的日志的数据信息,执行以下操作:提取所述日志中的返回对象信息所对应的参数,将所提取的参数加入与所述返回对象信息对应的统一资源定位符URL后,将携带有与所述返回对象信息所对应的参数的URL作为与所选择的日志对应的网络请求的URL;或者,提取所述日志中的请求对象信息所对应的参数,基于所提取的参数生成与所述请求对象对应的参数表单,将所述参数表单作为与所述请求对象信息对应的所选择的日志对应的网络请求的URL;基于所述选择的日志对应的网络请求,发起请求操作。

【技术特征摘要】
1.一种日志处理方法,其特征在于,所述方法包括:在日志中选择至少一条日志;提取所选择的日志的数据信息;根据所选择的日志的数据信息,执行以下操作:提取所述日志中的返回对象信息所对应的参数,将所提取的参数加入与所述返回对象信息对应的统一资源定位符URL后,将携带有与所述返回对象信息所对应的参数的URL作为与所选择的日志对应的网络请求的URL;或者,提取所述日志中的请求对象信息所对应的参数,基于所提取的参数生成与所述请求对象对应的参数表单,将所述参数表单作为与所述请求对象信息对应的所选择的日志对应的网络请求的URL;基于所述选择的日志对应的网络请求,发起请求操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收网络请求并设置日志格式限定指令,根据所述日志格式限定指令,生成并保存与所述网络请求对应的日志;所述接收网络请求并设置日志格式限定指令,包括:设置调用服务器接口时,根据所述网络请求执行以下操作至少之一:设置将所述请求对象转换为对应字符串格式的转换指令;设置将所述返回对象转换为对应字符串格式的转换指令。3.根据权利要求2所述的方法,其特征在于,所述根据所述日志格式限定指令,生成并保存与所述网络请求对应的日志,包括:根据所述将所述请求对象转换为对应字符串格式的转换指令,将所述请求对象的URL对应的参数保存在与所述请求对象对应的日志中。4.根据权利要求2所述的方法,其特征在于,所述根据所述日志格式限定指令,生成并保存与所述网络请求对应的日志,包括:根据将返回对象转换为对应字符串格式的转换指令,提取所述返回对象的URL对应的参数表单中的参数,所提取的参数保存在与所述返回对象对应的日志中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述发起的请求操作的结果,发送至所述网络请求的发起页面。6.一种日志处理装置,其特征在于,所述装置包括:信息提取模块,用于在日志中选择至少一条日志;信息处理模块,用于提取所选择的日志的数据信息;所述信息处理模块,用于提取所述日志中的返回对象信息所对应的参数;将所提取的参数加入与所述返回对象信息对应的统一资源定位符URL后;所述信息处理模块,用于将携带有与所述返回对象信息所对应的参数的URL作为与所选择的日志对应的网络请求的URL;所述信息处理模块,用于提取所述日志中的请求对象信息所对应的参数,基于所提取的参数生成与所述请求对象对应的参数表单;所述信息处理模块,用于将所述参数表单作为与所述请求对象信息对应的所选择的日志对应的网络请求的URL;请...

【专利技术属性】
技术研发人员:王晟
申请(专利权)人:咪咕音乐有限公司
类型:发明
国别省市:四川,51

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

1