一种针对诊断日志的信息处理方法及电子设备技术

技术编号:26478456 阅读:16 留言:0更新日期:2020-11-25 19:22
本申请公开了一种针对诊断日志的信息处理方法及电子设备,该方法包括:根据电子设备的多个诊断对象,构建与所述诊断对象相对应的预设插件,其中所述预设插件用于获取相对应的所述诊断对象的子日志文件;将构建的所述预设插件设置在第一程序中,以在运行所述第一程序的情况下获取所述诊断对象的子日志文件;基于所述子日志文件形成诊断日志。该针对诊断日志的信息处理方法能够根据当前使用场景来有针对性的构建预设插件,从而能够方便的获取相对应的诊断对象的子日志文件,形成内容全面而准确的诊断日志。

【技术实现步骤摘要】
一种针对诊断日志的信息处理方法及电子设备
本申请涉及服务器等电子设备的异常诊断领域,特别涉及一种针对诊断日志的信息处理方法及电子设备。
技术介绍
目前在运行Linux的服务器等电子设备中,如果发生了异常现象,维护人员通常是登陆到相关系统中来逐一排查出现异常的原因,但该排查过程费事费力。在较好的情况下,维护人员可以使用到日志文件,但是目前的日志文件形式固定,不能针对电子设备的使用场景或是监控的对象来有针对性的构建,这将使得日志文件不能反映出准确的异常信息,从而使得维护人员不能高效率的排除故障。
技术实现思路
本申请实施例的目的在于提供一种针对诊断日志的信息处理方法及电子设备,该方法能够根据当前使用场景来有针对性的构建预设插件,从而能够方便的获取相对应的诊断对象的子日志文件,形成诊断日志。本申请的实施例采用了如下技术方案:一种针对诊断日志的信息处理方法,其特征在于,包括:根据电子设备的多个诊断对象,构建与所述诊断对象相对应的预设插件,其中所述预设插件用于获取相对应的所述诊断对象的子日志文件;将构建的所述预设插件设置在第一程序中,以在运行所述第一程序的情况下获取所述诊断对象的子日志文件;基于所述子日志文件形成诊断日志。作为可选,所述的方法还包括:根据所述诊断日志将所述电子设备的故障进行定位操作,以对被定位的故障进行处理。作为可选,所述诊断对象包括所述电子设备的多个基本对象,所述基本对象至少包括以下之一:电子设备的磁盘、电子设备的内存以及电子设备的网络。作为可选,所述诊断对象包括所述电子设备的操作系统,相应的,所述的将构建的所述预设插件设置在第一程序中,以在运行所述第一程序的情况下获取所述诊断对象的子日志文件,包括:将构建的与所述操作系统相关联的预设插件设置在第一程序中,以在运行所述第一程序的情况下,在第一预设目录中获取所述操作系统生成的第一子日志文件。作为可选,所述诊断对象包括安装在所述电子设备上的应用程序,相应的,所述的将构建的所述预设插件设置在第一程序中,以在运行所述第一程序的情况下获取所述诊断对象的子日志文件,包括:将构建的与所述应用程序相关联的预设插件设置在第一程序中,以在运行所述第一程序的情况下,在第二预设目录中获取所述应用程序生成的第二子日志文件;获取所述第二子日志文件中记录预设时间段内的所述应用程序运行情况的相应内容。作为可选,所述的方法还包括:在所述电子设备的使用场景发生变化和/或接收到调整指令的情况下,根据所述变化后的使用场景和/或调整指令,重新构建所述预设插件。作为可选,所述的方法还包括:在所述电子设备发生异常的情况下,生成触发指令;基于所述触发指令运行所述第一程序。本申请实施例还提供了一种电子设备,包括:构建模块,其配置为根据电子设备的多个诊断对象,构建与所述诊断对象相对应的预设插件,其中所述预设插件用于获取相对应的所述诊断对象的子日志文件;处理模块,其配置为将构建的所述预设插件设置在第一程序中,以在运行所述第一程序的情况下获取所述诊断对象的子日志文件;基于所述子日志文件形成诊断日志。作为可选,所述诊断对象包括所述电子设备的操作系统,相应的,所述处理模块进一步配置为:将构建的与所述操作系统相关联的预设插件设置在第一程序中,以在运行所述第一程序的情况下,在第一预设目录中获取所述操作系统生成的第一子日志文件。作为可选,所述诊断对象包括安装在所述电子设备上的应用程序,相应的,所述处理模块进一步配置为:将构建的与所述应用程序相关联的预设插件设置在第一程序中,以在运行所述第一程序的情况下,在第二预设目录中获取所述应用程序生成的第二子日志文件;获取所述第二子日志文件中记录预设时间段内的所述应用程序运行情况的相应内容。本申请实施例的有益效果在于:该针对诊断日志的信息处理方法能够根据当前使用场景来有针对性的构建预设插件,从而能够方便的获取相对应的诊断对象的子日志文件,形成内容全面而准确的诊断日志。附图说明图1为本申请实施例的针对诊断日志的信息处理方法的流程图;图2为本申请实施例的电子设备的结构框图。具体实施方式此处参考附图描述本申请的各种方案以及特征。应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本申请。本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本申请的相同或不同实施例中的一个或多个。图1为本申请实施例的针对诊断日志的信息处理方法的流程图;本申请实施例的一种针对诊断日志的信息处理方法,该方法可以应用待服务器等电子设备中,如图1所示,该方法包括以下步骤:S1,根据电子设备的多个诊断对象,构建与所述诊断对象相对应的预设插件,其中所述预设插件用于获取相对应的所述诊断对象的子日志文件。电子设备在具体的使用场景中该诊断对象可以做出相应的调整,例如在运行Linux的服务器上,诊断对象可以是该服务器的操作系统、应用程序、基本部件等,根据多个诊断对象来构建预设插件,从而使得构建的预设插件能够适配于电子设备的使用场景或者用户的实际需求。每个预设插件均可以获取相对应的所述诊断对象的子日志文件,在一个实施例中,预设插件与诊断对象一一对应,或者一对多,使得形成的第一程序逻辑性强,也易于对预设插件进行调整。诊断对象的子日志文件记录了诊断对象的工作情况,包括出现异常的相关信息。S2,将构建的所述预设插件设置在第一程序中,以在运行所述第一程序的情况下获取所述诊断对象的子日志文件。第一程序中包含有多个预设插件,在运行第一程序后,能够运行其中的预设插件,在一个实施例中预设插件本文档来自技高网...

【技术保护点】
1.一种针对诊断日志的信息处理方法,其特征在于,包括:/n根据电子设备的多个诊断对象,构建与所述诊断对象相对应的预设插件,其中所述预设插件用于获取相对应的所述诊断对象的子日志文件;/n将构建的所述预设插件设置在第一程序中,以在运行所述第一程序的情况下获取所述诊断对象的子日志文件;/n基于所述子日志文件形成诊断日志。/n

【技术特征摘要】
1.一种针对诊断日志的信息处理方法,其特征在于,包括:
根据电子设备的多个诊断对象,构建与所述诊断对象相对应的预设插件,其中所述预设插件用于获取相对应的所述诊断对象的子日志文件;
将构建的所述预设插件设置在第一程序中,以在运行所述第一程序的情况下获取所述诊断对象的子日志文件;
基于所述子日志文件形成诊断日志。


2.根据权利要求1所述的方法,其特征在于,所述的方法还包括:
根据所述诊断日志将所述电子设备的故障进行定位操作,以对被定位的故障进行处理。


3.根据权利要求1所述的方法,其特征在于,所述诊断对象包括所述电子设备的多个基本对象,所述基本对象至少包括以下之一:电子设备的磁盘、电子设备的内存以及电子设备的网络。


4.根据权利要求1所述的方法,其特征在于,所述诊断对象包括所述电子设备的操作系统,相应的,所述的将构建的所述预设插件设置在第一程序中,以在运行所述第一程序的情况下获取所述诊断对象的子日志文件,包括:
将构建的与所述操作系统相关联的预设插件设置在第一程序中,以在运行所述第一程序的情况下,在第一预设目录中获取所述操作系统生成的第一子日志文件。


5.根据权利要求1所述的方法,其特征在于,所述诊断对象包括安装在所述电子设备上的应用程序,相应的,所述的将构建的所述预设插件设置在第一程序中,以在运行所述第一程序的情况下获取所述诊断对象的子日志文件,包括:
将构建的与所述应用程序相关联的预设插件设置在第一程序中,以在运行所述第一程序的情况下,在第二预设目录中获取所述应用程序生成的第二子日志文件;
获取所述第二子日志文件中记录预设时间...

【专利技术属性】
技术研发人员:刘斐然
申请(专利权)人:北京微步在线科技有限公司
类型:发明
国别省市:北京;11

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

1