一种云平台的错误信息处理方法及装置制造方法及图纸

技术编号:20362778 阅读:13 留言:0更新日期:2019-02-16 16:29
本发明专利技术实施例公开了一种云平台的错误信息处理方法,包括:接收原始的错误信息;获取预定义的配置模板中的标准格式;按照所述标准格式将所接收到的原始的错误信息转化为标准格式的错误信息。通过本发明专利技术的方案,实现一种将原始错误信息自动转化为标准格式的错误信息的方法。

【技术实现步骤摘要】
一种云平台的错误信息处理方法及装置
本专利技术涉及云平台开发领域,尤其涉及一种云平台的错误信息处理方法及装置。
技术介绍
由于云平台功能的复杂性,云平台会划分很多功能模块,虽然这些功能模块在业务上是各自不同的,但是,也存在一些共性的地方,比如,在代码执行出错时,相应接口都需要对外返回一定的错误提示信息,还比如,都需要记录代码的运行日志以便后续的调试跟踪等等。其中,已经有大量的开源工具提供了统一的代码运行日志格式的配置和定义,比如,适用于JAVA语言的Log4j工具。但是,在接口错误提示信息格式化配置和输出时,由于没有标准格式,导致各模块输出的错误提示信息的格式千奇百怪。为此,大家一般都是通过定义开发规范文档的方式进行约束,但是,这主要还是取决于开发人员的自觉性,并且,还需要配合定期的代码审查机制才能启动一定的效果。因此,如何实现一种将原始错误信息自动转化为标准格式的错误信息是亟待解决的技术问题。
技术实现思路
本专利技术的主要目的在于提供一种云平台的错误信息处理方法及装置,可以实现将原始错误信息自动转化为标准格式的错误信息。为了解决上述技术问题,本专利技术提供了一种平台的错误信息处理方法,包括:接收原始的错误信息;获取预定义的配置模板中的标准格式;按照所述标准格式将所接收到的原始的错误信息转化为标准格式的错误信息。进一步地,所述获取预定义的配置模板中的标准格式之前,还包括:预先创建配置模板,其中,所述配置模板中包括预设字段和关键字集,所述预设字段的值用于表示是否提取错误信息的特征信息,所述特征信息用于表示原始的错误信息的属性;在所述配置模板中定义错误信息的标准格式。进一步地,所述按照所述标准格式将所接收到的原始的错误信息转化为标准格式的错误信息,包括:获取所述配置模板中的预设字段和关键字集;若所述预设字段的值表示提取所述原始的错误信息的特征信息,提取所述原始的错误信息的特征信息;将所述特征信息与所述预定义的配置模板中的关键字集进行匹配;根据匹配结果确定不同的方式将所述原始的错误信息转化为标准格式的错误信息。进一步地,所述将所述特征信息与所述预定义的配置模板中的关键字集进行匹配,包括:对于每个所述特征信息分别进行如下操作:将该特征信息与所述关键字集中的每个关键字分别进行比对;当该特征信息与一个关键字的相关度大于预设阈值时,该特征信息与该关键字匹配;当该特征信息与一个关键字的相关度小于预设阈值时,该特征信息与该关键字不匹配。进一步地,所述根据匹配结果确定不同的方式将所述原始的错误信息转化为标准格式的错误信息,包括:对于每个所述特征信息分别进行如下操作:当该特征信息具有匹配的关键字时,获取匹配的一个或多个关键字,将所述一个或多个关键字进行组合,按照所述预定义的配置模板中的标准格式将组合后的关键字集封装为标准格式的错误信息;当该特征信息不具有匹配的关键字时,按照所述预定义的配置模板中的标准格式将所述原始的错误信息封装为标准格式的错误信息;将每个所述特征信息封装后的标准格式的错误信息合并为标准格式的错误信息。为了解决上述问题,本专利技术还提供了一种云平台错误信息标准化装置,包括:存储器和处理器;所述存储器,用于保存用于云平台的错误信息处理的程序;所述处理器,用于读取执行所述用于云平台的错误信息处理的程序,执行如下操作:接收原始的错误信息;获取预定义的配置模板中的标准格式;按照所述标准格式将所接收到的原始的错误信息转化为标准格式的错误信息。进一步地,所述获取预定义的配置模板中的标准格式之前,预先创建配置模板,其中,所述配置模板中包括预设字段和关键字集,所述预设字段的值用于表示是否提取错误信息的特征信息,所述特征信息用于表示原始的错误信息的属性;在所述配置模板中定义错误信息的标准格式。进一步地,所述按照所述标准格式将所接收到的原始的错误信息转化为标准格式的错误信息,包括:获取所述配置模板中的预设字段和关键字集;若所述预设字段的值表示提取所述原始的错误信息的特征信息,提取所述原始的错误信息的特征信息;将所述特征信息与所述预定义的配置模板中的关键字集进行匹配;根据匹配结果确定不同的方式将所述原始的错误信息转化为标准格式的错误信息。进一步地,所述将所述特征信息与所述预定义的配置模板中的关键字集进行匹配,包括:对于每个所述特征信息分别进行如下操作:将该特征信息与所述关键字集中的每个关键字分别进行比对;当该特征信息与一个关键字的相关度大于预设阈值时,该特征信息与该关键字匹配;当该特征信息与一个关键字的相关度小于预设阈值时,该特征信息与该关键字不匹配。进一步地,所述根据匹配结果确定不同的方式将所述原始的错误信息转化为标准格式的错误信息,包括:对于每个所述特征信息分别进行如下操作:当该特征信息具有匹配的关键字时,获取匹配的一个或多个关键字,将所述一个或多个关键字进行组合,按照所述预定义的配置模板中的标准格式将组合后的关键字集封装为标准格式的错误信息;当该特征信息不具有匹配的关键字时,按照所述预定义的配置模板中的标准格式将所述原始的错误信息封装为标准格式的错误信息;将每个所述特征信息封装后的标准格式的错误信息合并为标准格式的错误信息。本专利技术提出了一种云平台的错误信息处理方法,包括:接收原始的错误信息;获取预定义的配置模板中的标准格式;按照所述标准格式将所接收到的原始的错误信息转化为标准格式的错误信息。通过本专利技术的方案,解决了如何实现一种将原始错误信息自动转化为标准格式的错误信息的技术问题。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例的云平台的错误信息处理方法的流程图;图2为本专利技术实施例的云平台的错误信息处理装置的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是本专利技术实施例的云平台的错误信息处理方法的流程图,根据该流程图,本实施例的云平台的错误信息处理方法,包括:步骤100:接收原始的错误信息。本实施例中,原始的错误信息是云平台中各个功能模块导出的错误信息。在云平台中包括很多功能模块,例如:应用模块、管理模块等,这些功能模块在业务功能上的不同,导致在发生错误时导出的错误信息的格式也是多种多样。步骤101:获取预定义的配置模板中的标准格式。在本实施例的一些可选的实现方式中,获取预定义的配置模板中的标准格式之前,预先创建配置模板,并将该配置模板存储到预设的位置。可选地,将创建后的配置模板存储到的预设的位置,该预设的位置可以为各模块的根目录下,也可以是其他可以访问到的物理位置。所创建的配置模板中包括预设字段和本文档来自技高网...

【技术保护点】
1.一种云平台的错误信息处理方法,其特征在于,所述方法包括:接收原始的错误信息;获取预定义的配置模板中的标准格式;按照所述标准格式将所接收到的原始的错误信息转化为标准格式的错误信息。

【技术特征摘要】
1.一种云平台的错误信息处理方法,其特征在于,所述方法包括:接收原始的错误信息;获取预定义的配置模板中的标准格式;按照所述标准格式将所接收到的原始的错误信息转化为标准格式的错误信息。2.根据权利要求1所述的云平台错误信息标准化方法,其特征在于,所述获取预定义的配置模板中的标准格式之前,还包括:预先创建配置模板,其中,所述配置模板中包括预设字段和关键字集,所述预设字段的值用于表示是否提取错误信息的特征信息,所述特征信息用于表示原始的错误信息的属性;在所述配置模板中定义错误信息的标准格式。3.根据权利要求2所述的云平台错误信息标准化方法,其特征在于,所述按照所述标准格式将所接收到的原始的错误信息转化为标准格式的错误信息,包括:获取所述配置模板中的预设字段和关键字集;若所述预设字段的值表示提取所述原始的错误信息的特征信息,提取所述原始的错误信息的特征信息;将所述特征信息与所述预定义的配置模板中的关键字集进行匹配;根据匹配结果确定不同的方式将所述原始的错误信息转化为标准格式的错误信息。4.根据权利要求3所述的云平台错误信息标准化方法,其特征在于,所述将所述特征信息与所述预定义的配置模板中的关键字集进行匹配,包括:对于每个所述特征信息分别进行如下操作:将该特征信息与所述关键字集中的每个关键字分别进行比对;当该特征信息与一个关键字的相关度大于预设阈值时,该特征信息与该关键字匹配;当该特征信息与一个关键字的相关度小于预设阈值时,该特征信息与该关键字不匹配。5.根据权利要求4所述的云平台错误信息标准化方法,其特征在于,所述根据匹配结果确定不同的方式将所述原始的错误信息转化为标准格式的错误信息,包括:对于每个所述特征信息分别进行如下操作:当该特征信息具有匹配的关键字时,获取匹配的一个或多个关键字,将所述一个或多个关键字进行组合,按照所述预定义的配置模板中的标准格式将组合后的关键字集封装为标准格式的错误信息;当该特征信息不具有匹配的关键字时,按照所述预定义的配置模板中的标准格式将所述原始的错误信息封装为标准格式的错误信息;将每个所述特征信息封装后的标准格式的错误信息合并为标准格式的错误信息。6.一种云平台的错误信息处理装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于云平台...

【专利技术属性】
技术研发人员:朱波
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1