一种操作日志管理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:35077849 阅读:6 留言:0更新日期:2022-09-28 11:44
本申请公开了一种操作日志管理方法、装置、设备及可读存储介质,方法包括:在数据库中创建操作日志配置表;在操作日志配置表中配置各功能的操作日志配置信息;根据操作日志配置表中配置的各功能的操作日志配置信息,对相应功能的操作进行操作日志记录。本申请公开的技术方案,通过在数据库中创建操作日志配置表而实现只需对操作日志配置表中各功能的操作日志配置信息进行配置即可,并在需要进行修改时只需对操作日志配置表中相应的操作日志配置信息进行修改即可,而无需进行代码修改、重新发版、同步修改Cli手册等操作,因此,可以降低操作日志配置管理的复杂度和工作量,并可以降低操作日志管理难度,从而提高操作日志管理的便利性和效率。便利性和效率。便利性和效率。

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


[0001]本申请涉及日志管理
,更具体地说,涉及一种操作日志管理方法、装置、设备及可读存储介质。

技术介绍

[0002]操作日志的功能是记录所有操作,以便于后续从操作日志中查询和获取操作相关信息。
[0003]目前,操作日志描述为代码写死,想要修改就只能改动代码,之后,进行重新发版和维护。且操作日志描述为大部分为Cli(command

line interface,命令行界面)参数拼接,如果Cli参数描述不清楚,就需要改动Cli命令,使描述具有可读性,此种情况下不仅需要修改代码,并且还需要改动提供给用户的Cli操作手册,然后,再重新发版和维护。也即是说,现有对操作日志进行配置化管理时,每次要进行操作日志配置信息修改时都需要修改操作日志逻辑硬编码,也即需要修改代码中的硬编码逻辑,以实现对操作日志配置信息的修改。在进行代码修改之后,还需要重新进行发版和维护,而这就导致操作日志管理起来比较繁琐和复杂。
[0004]综上所述,如何降低操作日志管理的复杂度,是目前本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]有鉴于此,本申请的目的是提供一种操作日志管理方法、装置、设备及可读存储介质,用于降低操作日志管理的复杂度。
[0006]为了实现上述目的,本申请提供如下技术方案:
[0007]一种操作日志管理方法,包括:
[0008]在数据库中创建操作日志配置表;
[0009]在所述操作日志配置表中配置各功能的操作日志配置信息;
[0010]根据所述操作日志配置表中配置的各所述功能的操作日志配置信息,对相应功能的操作进行操作日志记录。
[0011]优选的,在所述操作日志配置表中配置各功能的操作日志配置信息,包括:
[0012]在所述操作日志配置表中配置各所述功能对应的操作日志记录配置项、操作描述配置项、失败详情配置项、操作等级配置项;
[0013]其中,所述操作日志记录配置项用于标明是否开启所述功能的操作日志记录,所述操作描述配置项用于配置操作描述,所述失败详情配置项用于配置失败详情,所述操作等级配置项用于标明所述功能的操作等级。
[0014]优选的,在所述操作日志配置表中配置各所述功能对应的操作日志记录配置项,包括:
[0015]在所述操作日志配置表中添加各所述功能对应的状态字段,并根据是否开启所述
功能的操作日志记录为所述状态字段设置具体值。
[0016]优选的,在所述操作日志配置表中配置各所述功能对应的操作描述配置项,包括:
[0017]在所述操作日志配置表中添加各所述功能对应的描述配置类型字段和描述配置内容字段;
[0018]其中,所述描述配置类型字段用于存放描述配置类型,所述描述配置内容字段用于存放所述描述配置类型对应的描述配置内容,所述描述配置类型分为自定义、Cli参数拼接、Cli参数项替换。
[0019]优选的,当所述功能的描述配置类型为Cli参数项替换,则所述描述配置内容中包括Cli参数中要进行修改的字段、要替换成的字段、要修改成的内容。
[0020]优选的,在所述操作日志配置表中配置各所述功能对应的失败详情配置项,包括:
[0021]在所述操作日志配置表中添加各所述功能对应的错误码字段,并在所述错误码字段下配置各错误码对应的失败信息。
[0022]优选的,还包括:
[0023]在进行操作日志查询时,根据所述操作日志配置表及记录的操作日志进行操作日志查询,并对查询到的操作日志进行展示。
[0024]一种操作日志管理装置,包括:
[0025]创建模块,用于在数据库中创建操作日志配置表;
[0026]配置模块,用于在所述操作日志配置表中配置各功能的操作日志配置信息;
[0027]记录模块,用于根据所述操作日志配置表中配置的各所述功能的操作日志配置信息,对相应功能的操作进行操作日志记录。
[0028]一种操作日志管理设备,包括:
[0029]存储器,用于存储计算机程序;
[0030]处理器,用于执行所述计算机程序时实现如上述任一项所述的操作日志管理方法的步骤。
[0031]一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的操作日志管理方法的步骤。
[0032]本申请提供了一种操作日志管理方法、装置、设备及可读存储介质,其中,该方法包括:在数据库中创建操作日志配置表;在操作日志配置表中配置各功能的操作日志配置信息;根据操作日志配置表中配置的各功能的操作日志配置信息,对相应功能的操作进行操作日志记录。
[0033]本申请公开的上述技术方案,在数据库中创建操作日志配置表,并在操作日志配置表中配置各功能的操作日志配置信息,后续在进行操作日志记录时可以基于所创建的操作日志配置表中所配置的各功能的操作日志配置信息来对相应功能的操作进行操作日志记录,以提高操作日志记录的便利性和准确性。相比于现有通过修改代码中的硬编码逻辑而配置、修改操作日志配置信息,本申请通过在数据库中创建操作日志配置表而实现只需对数据库中的操作日志配置表中各功能的操作日志配置信息进行配置即可,并在需要进行修改时只需对操作日志配置表中相应的操作日志配置信息进行修改即可,而无需进行代码修改、重新进行发版、同步修改Cli手册等操作,因此,则可以降低操作日志配置管理的复杂度和工作量,并可以降低操作日志管理难度,从而提高操作日志管理的便利性和效率。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0035]图1为本申请实施例提供的一种操作日志管理方法的流程图;
[0036]图2为本申请实施例提供的另一种操作日志管理方法的流程图;
[0037]图3为本申请实施例提供的一种操作日志管理装置的结构示意图;
[0038]图4为本申请实施例提供的一种操作日志管理设备的结构示意图。
具体实施方式
[0039]目前,现有的操作日志管理存在很大的弊端:1.操作日志描述为代码写死,想要修改就只能改动代码;2.操作日志描述为大部分为Cli参数拼接(用户通过Cli能够实现对存储设备的使用、管理和维护,例如:icfs

admin

cluster

set

cluster

status 1),如果Cli参数描述不清楚,就要改动Cli命令,使描述具有可读性,但此时需要修改代码,并且还要改动相关需要提供用户的操作手册;3.一旦进行代码修改则需要重新发版和维本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作日志管理方法,其特征在于,包括:在数据库中创建操作日志配置表;在所述操作日志配置表中配置各功能的操作日志配置信息;根据所述操作日志配置表中配置的各所述功能的操作日志配置信息,对相应功能的操作进行操作日志记录。2.根据权利要求1所述的操作日志管理方法,其特征在于,在所述操作日志配置表中配置各功能的操作日志配置信息,包括:在所述操作日志配置表中配置各所述功能对应的操作日志记录配置项、操作描述配置项、失败详情配置项、操作等级配置项;其中,所述操作日志记录配置项用于标明是否开启所述功能的操作日志记录,所述操作描述配置项用于配置操作描述,所述失败详情配置项用于配置失败详情,所述操作等级配置项用于标明所述功能的操作等级。3.根据权利要求2所述的操作日志管理方法,其特征在于,在所述操作日志配置表中配置各所述功能对应的操作日志记录配置项,包括:在所述操作日志配置表中添加各所述功能对应的状态字段,并根据是否开启所述功能的操作日志记录为所述状态字段设置具体值。4.根据权利要求2所述的操作日志管理方法,其特征在于,在所述操作日志配置表中配置各所述功能对应的操作描述配置项,包括:在所述操作日志配置表中添加各所述功能对应的描述配置类型字段和描述配置内容字段;其中,所述描述配置类型字段用于存放描述配置类型,所述描述配置内容字段用于存放所述描述配置类型对应的描述配置内容,所述描述配置类型分为自定义、Cli...

【专利技术属性】
技术研发人员:张康
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1