一种日志管理方法技术

技术编号:39576462 阅读:5 留言:0更新日期:2023-12-03 19:27
本申请提供了一种日志管理方法

【技术实现步骤摘要】
一种日志管理方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种日志管理方法

装置

电子设备及存储介质


技术介绍

[0002]日志通常用于跟踪应用程序

操作系统或网络设备的运行情况,对于故障排除和问题解决非常重要

在程序或者系统中增加日志输出,可以帮助程序开发人员或系统管理员定位问题

修复缺陷

[0003]然而,应用程序和系统在运行过程中会产生大量的日志,导致日志存储需要耗费大量的存储空间,同时也增加了定位问题的难度,降低了效率


技术实现思路

[0004]有鉴于此,本申请提供一种日志管理方法

装置

电子设备及存储介质,以解决相关技术中存在的缺陷,本申请技术方案如下:
[0005]根据本申请第一方面的实施例,提供一种日志管理方法,包括:
[0006]获取用于输出的日志数据,并将所述日志数据与预定义日志模板进行匹配,所述预定义日志模板包括异常日志模板;
[0007]在所述日志数据成功匹配所述异常日志模板的情况下,输出所述日志数据

[0008]可选的,所述预定义日志模板包括:
[0009]系统日志模板,用于匹配所述日志数据中的系统日志数据,所述系统日志数据记录有系统运行过程中的事件信息;和
/
或,
[0010]业务日志模板,用于匹配所述日志数据中的业务日志数据,所述业务日志数据记录有业务处理过程中的业务信息

[0011]可选的,所述预定义日志模板还包括:正常日志模板;
[0012]所述日志管理方法还包括:在所述日志数据成功匹配所述正常日志模板的情况下,过滤所述日志数据

[0013]可选的,还包括:
[0014]在所述日志数据无法匹配所述预定义日志模板的情况下,确定所述日志数据为疑似异常日志数据,并输出所述疑似异常日志数据

[0015]可选的,所述预定义日志模板包括:日志类别和正则表达式,所述正则表达式为针对所述日志数据的匹配规则

[0016]可选的,通过下述方式将所述日志数据与预定义日志模板进行匹配:
[0017]确定所述日志数据的日志类别,作为目标模板类别;
[0018]将具有与所述目标模板类别相同日志类别的预定义日志模板划入目标模板列表;
[0019]基于所述目标模板列表中日志模板的正则表达式,匹配所述日志数据

[0020]根据本申请第二方面的实施例,提供一种日志管理装置,包括:
[0021]匹配单元,获取用于输出的日志数据,并将所述日志数据与预定义日志模板进行匹配,所述预定义日志模板包括异常日志模板;
[0022]输出单元,在所述日志数据成功匹配所述异常日志模板的情况下,输出所述日志数据

[0023]可选的,所述预定义日志模板包括:
[0024]系统日志模板,用于匹配所述日志数据中的系统日志数据,所述系统日志数据记录有系统运行过程中的事件信息;和
/
或,
[0025]业务日志模板,用于匹配所述日志数据中的业务日志数据,所述业务日志数据记录有业务处理过程中的业务信息

[0026]根据本申请第三方面的实施例,提供一种电子设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的日志管理方法

[0027]根据本申请第四方面的实施例,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的日志管理方法的步骤

[0028]在本申请提供的技术方案中,由于预定义日志模板中包括了异常日志模板,因此在得到用于输出的日志数据之后将其与预定义日志模板进行匹配,可以准确得到日志数据中的异常日志数据,并将得到的异常日志数据进行输出

应用本申请的技术方案,能够通过预定义日志模板准确匹配日志数据,使得输出的日志数据中只包含异常日志数据,从而节省了存储日志所需的存储空间;同时,由于剔除了正常日志数据的干扰,因此也降低了日志排查的工作难度,使得技术人员能够更加快速地通过日志数据定位问题,提高了处理效率

[0029]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请实施例

附图说明
[0030]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图

[0031]图1是本申请一示例性实施例示出的一种日志管理方法的流程图;
[0032]图2是本申请一示例性实施例示出的一种日志模板匹配方法的流程图;
[0033]图3是本申请一示例性实施例示出的一种日志管理方法的流程图;
[0034]图4是本申请一示例性实施例示出的一种日志管理装置的示意图;
[0035]图5是本申请一示例性实施例示出的一种电子设备的结构示意图

具体实施方式
[0036]这里将详细地对示例性实施例进行说明,其示例表示在附图中

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素

以下示例性实施例中所描述的实施方式并不代表与本申请一个或多个实施例相一致的所有实施方式

相反,它们仅是与如所附权利要求书中所详述的

本申请一个或多个实施例的一些方面相一致的
装置和方法的例子

[0037]需要说明的是:在其他实施例中并不一定按照本申请示出和描述的顺序来执行相应方法的步骤

在一些其他实施例中,其方法所包括的步骤可以比本申请所描述的更多或更少

此外,本申请中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本申请中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述

[0038]日志是记录和存储特定活动

事件或过程的一种方法,它通常包含与时间相关的信息,例如日期

时间

事件描述和相关的细节,并且日志具有多种用途,例如故障排除

问题解决

监视系统或应用程序性能

追踪变更和记录历史信息等

在计算机领域,日志文件常用于记录系统

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种日志管理方法,其特征在于,包括:获取用于输出的日志数据,并将所述日志数据与预定义日志模板进行匹配,所述预定义日志模板包括异常日志模板;在所述日志数据成功匹配所述异常日志模板的情况下,输出所述日志数据
。2.
根据权利要求1所述的方法,其特征在于,所述预定义日志模板包括:系统日志模板,用于匹配所述日志数据中的系统日志数据,所述系统日志数据记录有系统运行过程中的事件信息;和
/
或,业务日志模板,用于匹配所述日志数据中的业务日志数据,所述业务日志数据记录有业务处理过程中的业务信息
。3.
根据权利要求1所述的方法,其特征在于,所述预定义日志模板还包括:正常日志模板;所述日志管理方法还包括:在所述日志数据成功匹配所述正常日志模板的情况下,过滤所述日志数据
。4.
根据权利要求3所述的方法,其特征在于,还包括:在所述日志数据无法匹配所述预定义日志模板的情况下,确定所述日志数据为疑似异常日志数据,并输出所述疑似异常日志数据
。5.
根据权利要求1所述的方法,其特征在于,所述预定义日志模板包括:日志类别和正则表达式,所述正则表达式为针对所述日志数据的匹配规则
。6.
根据权利要求1所述的方法,其特征在于,通过下述方式将所述日志数据与预定义...

【专利技术属性】
技术研发人员:方海波
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

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

1