1.本技术涉及日志管理技术领域,更具体地说,涉及一种操作日志管理方法、装置、设备及可读存储介质。
背景技术:2.操作日志的功能是记录所有操作,以便于后续从操作日志中查询和获取操作相关信息。
3.目前,操作日志描述为代码写死,想要修改就只能改动代码,之后,进行重新发版和维护。且操作日志描述为大部分为cli(command-line interface,命令行界面)参数拼接,如果cli参数描述不清楚,就需要改动cli命令,使描述具有可读性,此种情况下不仅需要修改代码,并且还需要改动提供给用户的cli操作手册,然后,再重新发版和维护。也即是说,现有对操作日志进行配置化管理时,每次要进行操作日志配置信息修改时都需要修改操作日志逻辑硬编码,也即需要修改代码中的硬编码逻辑,以实现对操作日志配置信息的修改。在进行代码修改之后,还需要重新进行发版和维护,而这就导致操作日志管理起来比较繁琐和复杂。
4.综上所述,如何降低操作日志管理的复杂度,是目前本领域技术人员亟待解决的技术问题。
技术实现要素:5.有鉴于此,本技术的目的是提供一种操作日志管理方法、装置、设备及可读存储介质,用于降低操作日志管理的复杂度。
6.为了实现上述目的,本技术提供如下技术方案:
7.一种操作日志管理方法,包括:
8.在数据库中创建操作日志配置表;
9.在所述操作日志配置表中配置各功能的操作日志配置信息;
10.根据所述操作日志配置表中配置的各所述功能的操作日志配置信息,对相应功能的操作进行操作日志记录。
11.优选的,在所述操作日志配置表中配置各功能的操作日志配置信息,包括:
12.在所述操作日志配置表中配置各所述功能对应的操作日志记录配置项、操作描述配置项、失败详情配置项、操作等级配置项;
13.其中,所述操作日志记录配置项用于标明是否开启所述功能的操作日志记录,所述操作描述配置项用于配置操作描述,所述失败详情配置项用于配置失败详情,所述操作等级配置项用于标明所述功能的操作等级。
14.优选的,在所述操作日志配置表中配置各所述功能对应的操作日志记录配置项,包括:
15.在所述操作日志配置表中添加各所述功能对应的状态字段,并根据是否开启所述
功能的操作日志记录为所述状态字段设置具体值。
16.优选的,在所述操作日志配置表中配置各所述功能对应的操作描述配置项,包括:
17.在所述操作日志配置表中添加各所述功能对应的描述配置类型字段和描述配置内容字段;
18.其中,所述描述配置类型字段用于存放描述配置类型,所述描述配置内容字段用于存放所述描述配置类型对应的描述配置内容,所述描述配置类型分为自定义、cli参数拼接、cli参数项替换。
19.优选的,当所述功能的描述配置类型为cli参数项替换,则所述描述配置内容中包括cli参数中要进行修改的字段、要替换成的字段、要修改成的内容。
20.优选的,在所述操作日志配置表中配置各所述功能对应的失败详情配置项,包括:
21.在所述操作日志配置表中添加各所述功能对应的错误码字段,并在所述错误码字段下配置各错误码对应的失败信息。
22.优选的,还包括:
23.在进行操作日志查询时,根据所述操作日志配置表及记录的操作日志进行操作日志查询,并对查询到的操作日志进行展示。
24.一种操作日志管理装置,包括:
25.创建模块,用于在数据库中创建操作日志配置表;
26.配置模块,用于在所述操作日志配置表中配置各功能的操作日志配置信息;
27.记录模块,用于根据所述操作日志配置表中配置的各所述功能的操作日志配置信息,对相应功能的操作进行操作日志记录。
28.一种操作日志管理设备,包括:
29.存储器,用于存储计算机程序;
30.处理器,用于执行所述计算机程序时实现如上述任一项所述的操作日志管理方法的步骤。
31.一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的操作日志管理方法的步骤。
32.本技术提供了一种操作日志管理方法、装置、设备及可读存储介质,其中,该方法包括:在数据库中创建操作日志配置表;在操作日志配置表中配置各功能的操作日志配置信息;根据操作日志配置表中配置的各功能的操作日志配置信息,对相应功能的操作进行操作日志记录。
33.本技术公开的上述技术方案,在数据库中创建操作日志配置表,并在操作日志配置表中配置各功能的操作日志配置信息,后续在进行操作日志记录时可以基于所创建的操作日志配置表中所配置的各功能的操作日志配置信息来对相应功能的操作进行操作日志记录,以提高操作日志记录的便利性和准确性。相比于现有通过修改代码中的硬编码逻辑而配置、修改操作日志配置信息,本技术通过在数据库中创建操作日志配置表而实现只需对数据库中的操作日志配置表中各功能的操作日志配置信息进行配置即可,并在需要进行修改时只需对操作日志配置表中相应的操作日志配置信息进行修改即可,而无需进行代码修改、重新进行发版、同步修改cli手册等操作,因此,则可以降低操作日志配置管理的复杂度和工作量,并可以降低操作日志管理难度,从而提高操作日志管理的便利性和效率。
附图说明
34.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
35.图1为本技术实施例提供的一种操作日志管理方法的流程图;
36.图2为本技术实施例提供的另一种操作日志管理方法的流程图;
37.图3为本技术实施例提供的一种操作日志管理装置的结构示意图;
38.图4为本技术实施例提供的一种操作日志管理设备的结构示意图。
具体实施方式
39.目前,现有的操作日志管理存在很大的弊端:1.操作日志描述为代码写死,想要修改就只能改动代码;2.操作日志描述为大部分为cli参数拼接(用户通过cli能够实现对存储设备的使用、管理和维护,例如:icfs-admin-cluster-set-cluster
–
status 1),如果cli参数描述不清楚,就要改动cli命令,使描述具有可读性,但此时需要修改代码,并且还要改动相关需要提供用户的操作手册;3.一旦进行代码修改则需要重新发版和维护。也即现有操作日志管理存在比较繁琐和复杂的问题。
40.为此,本技术提供一种操作日志管理方法、装置、设备及可读存储介质,用于降低操作日志管理的复杂度。
41.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
42.参见图1,其示出了本技术实施例提供的一种操作日志管理方法的流程图,本技术实施例提供的一种操作日志管理方法,可以包括:
43.s11:在数据库中创建操作日志配置表。
44.首先,可以在数据库中创建操作日志配置表,也即在数据库中创建一个数据库表,将该数据库表作为操作日志配置表。
45.其中,这里提及的数据库具体可以为mysql(一个关系型数据库管理系统)数据库、sqlserver(由microsoft公司推出的一种关系型数据库系统)数据库、oracle数据库(一个数据库管理系统)、redis(一个开源的使用ansic语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库)数据库中的任意一种数据库,当然,也可以为其他数据库,本技术对此不做限定。
46.通过在数据库中创建操作日志配置表可以将该操作日志配置表持久化到数据库中,以便于后续进行利用。
47.s12:在操作日志配置表中配置各功能的操作日志配置信息。
48.在步骤s11的基础上,可以在操作日志配置表中配置各功能的操作日志配置信息,也即可以在数据库中所创建的操作日志配置表中配置各功能的操作日志配置信息。并且在在操作日志配置表中配置各功能的操作日志配置信息之后,若需要对目标功能(即需要进
行操作日志配置信息修改的功能)进行操作日志配置信息修改(例如操作日志配置信息描述有问题、用户对操作日志配置信息的需求发生变化等场景),则可以获取操作日志配置表,并直接对操作日志配置表中目标功能对应的操作日志配置信息进行修改即可。需要说明的是,在需要对操作日志配置信息修改时,可以统一所有要进行修改的操作日志配置信息,然后,在操作日志配置表中统一对所有要进行修改的操作日志配置信息进行修改。当然,也可以每有一个要进行修改的操作日志配置信息,则即在操作日志配置表中对要进行修改的操作日志配置信息进行修改。
49.其中,上述提及的功能具体可以为登录功能、关机功能、文件写入功能、文件删除功能、用户添加功能等。
50.通过在数据库中创建操作日志配置表实现功能对应的操作日志配置信息的配置和修改只需在所创建的操作日志配置表中完成即可,也即在所创建的操作日志配置表中进行功能对应的操作日志配置信息进行配置和在所创建的操作日志配置表中对相应功能对应的操作日志配置信息进行修改,而无需通过代码配置和代码修改、重新发版和维护等方式来实现对操作日志的配置化管理,因此,可以降低操作日志配置化管理的复杂度和难度,提高操作日志配置化管理的简便性和效率。
51.s13:根据操作日志配置表中配置的各功能的操作日志配置信息,对相应功能的操作进行操作日志记录。
52.在步骤s12的基础上,则可以根据操作日志配置表中配置的各功能的操作日志配置信息来对相应功能的操作进行操作日志记录。其中,在对相应功能进行操作日志记录时,具体可以将相应功能的操作对应的操作日志记录在预先创建的操作日志表中,以实现在所有功能的日志统一记录在一个操作日志表中,从而便于后续进行查看和获取等。另外,该操作日志表还可以和所创建的操作日志配置表相关联,以使得二者能够形成完整的操作日志信息。
53.通过本技术可以将功能配置交由数据库保管,不再硬编码到代码里面,可以去除硬编码逻辑,通过查询操作日志配置表即可获取功能的操作日志配置信息,而且使得操作日志配置信息具有可读性,可以通过修改操作日志配置表中的操作日志配置信息而灵活替换,不用再修改代码和文档等,也不需要同步修改cli手册等,并且开发不需要每次再修改代码里的硬编码去新增、删除和修改操作日志配置信息和重新发版等操作,只需修改操作日志配置表中的操作日志配置信息即可,减少了代码量和开发工作量,进而缩减了人力需求。
54.本技术公开的上述技术方案,在数据库中创建操作日志配置表,并在操作日志配置表中配置各功能的操作日志配置信息,后续在进行操作日志记录时可以基于所创建的操作日志配置表中所配置的各功能的操作日志配置信息来对相应功能的操作进行操作日志记录,以提高操作日志记录的便利性和准确性。相比于现有通过修改代码中的硬编码逻辑而配置、修改操作日志配置信息,本技术通过在数据库中创建操作日志配置表而实现只需对数据库中的操作日志配置表中各功能的操作日志配置信息进行配置即可,并在需要进行修改时只需对操作日志配置表中相应的操作日志配置信息进行修改即可,而无需进行代码修改、重新进行发版、同步修改cli手册等操作,因此,则可以降低操作日志配置管理的复杂度和工作量,并可以降低操作日志管理难度,从而提高操作日志管理的便利性和效率。
55.参见图2,其示出了本技术实施例提供的另一种操作日志管理方法的流程图。本技术实施例提供的一种操作日志管理方法,在操作日志配置表中配置各功能的操作日志配置信息,可以包括:
56.在操作日志配置表中配置各功能对应的操作日志记录配置项、操作描述配置项、失败详情配置项、操作等级配置项;
57.其中,操作日志记录配置项用于标明是否开启功能的操作日志记录,操作描述配置项用于配置操作描述,失败详情配置项用于配置失败详情,操作等级配置项用于标明功能的操作等级。
58.在本技术中,在操作日志配置表中配置各功能的操作日志配置信息时,具体可以在所创建的操作日志配置表中配置各功能对应的操作日志记录配置项、操作描述配置项、失败详情配置项、操作等级配置项,操作日志记录配置项用于标明是否开启功能的操作日志记录(相当于一个标明是否开启功能的操作日志记录的开关),操作描述配置项用于配置操作描述,失败详情配置项用于配置失败详情,操作等级配置项用于标明功能的操作等级。其中,操作日志记录配置项、操作描述配置项、失败详情配置项、操作等级配置项即对应操作日志记录配置、操作描述配置项、失败详情配置、操作等级配置四个方面,且这四个方面可以构成操作日志配置模块,其可解决硬编码以及实现可配置化管理,同时减少开发人员工作量,而且配置化的管理可以做到一套代码在不同现场有不同的表现,更容易满足客户需要。
59.就操作日志记录配置项而言,对于相关功能是否进行操作日志记录,目前是通过在代码中配置字典文件硬编码,在字典中的功能会记录操作日志,不在字典中的功能就不会记录,如果想要新增和删除就只能通过修改代码文件,重新发版的方式去完成需求。而通过本技术所提供的操作日志管理方法,创建一个操作日志配置表,在操作日志配置表中记录各功能的操作日志记录配置项,以利用操作日志记录配置项标明是否开启功能的操作日志记录,比如:用户登录,会记录哪个用户进了登录,对于登录功能,如果在操作日志配置表的操作日志记录配置项中标明每次登录时需要进行操作日志记录(也即需要记录操作日志),则每次登录时即会记录操作日志,如果在操作日志配置表的操作日志记录配置项中标明每次登录时不需要进行操作日志记录,则每次登录时即不再记录操作日志。通过创建操作日志配置表并在其中配置功能的操作记录配置项来去除硬编码,可以降低该项配置和维护的复杂度和繁琐程度,且对于后续的维护具有重要意义。在进行工作时,也不需要每次修改字典文件,减少工作量。
60.就操作描述配置项而言,目前管理软件操作描述配置分为两类:1.cli参数拼接;2.针对相关功能进行指定描述内容,每个功能会对应一个操作码(操作码,就是指代功能,比如用01166代表登录操作,方便后端判断和记录)。这两种配置方式都是发版后如果想要修改,就只能通过改代码再次发版才能完成需求。而通过本技术,只需在所创建的操作日志配置表中配置功能的操作描述配置项,并在需要进行修改时直接对操作日志配置表中相应的操作描述配置项内容进行修改即可,不用再修改代码去硬编码实现,因此,实现起来比较简单、便捷和高效。
61.就失败详情配置项而言,直接将报错信息展示给用户不具有可读性,因此,对于失败详情可以根据报错不同而在失败详情配置项中配置不同的报错信息,也可以考虑针对某
些错误不展示失败详情,以优化可读性,并通过在操作日志配置表中配置失败详情配置项实现失败详情的配置化处理,且避免需要进行代码修改、重新发版等操作进行失败详情配置,以降低失败详情配置的复杂度和繁琐程度。
62.就操作等级配置项而言,操作等级是对于功能来区分的,区分操作的重要性,对于重要性操作进行关注,对于不同的市场有可能关注的功能不同,因此,操作等级的配置提供了极大的便利。并且本技术通过在所创建的操作日志配置表中配置功能对应的操作等级配置项来降低操作等级配置的复杂度,提高功能对应的操作等级配置的简洁性和便利性。
63.本技术实施例提供的一种操作日志管理方法,在操作日志配置表中配置各功能对应的操作日志记录配置项,可以包括:
64.在操作日志配置表中添加各功能对应的状态字段,并根据是否开启功能的操作日志记录为状态字段设置具体值。
65.在本技术中,在操作日志配置表中配置各功能对应的操作日志记录配置项时,具体可以在操作日志配置表中添加各功能对应的状态字段(status),并根据是否开启功能的操作日志记录为状态字段设置具体值。其中,状态字段的具体值与是否开启功能的操作日志记录之间的对应关系可以提前设定好,例如可以以状态字段的具体值为“1”代表开启功能的操作日志记录,以状态字段的具体值为“0”代表不开启功能的操作日志记录。在此情况下,比如:用户登录会记录哪个用户进行了登录,对于登录功能,如果配置了其对应的status为“1”就代表每次登录需要记录操作日志,如果status为“0”就代表每次登录不再记录操作日志。
66.通过在操作日志配置表中添加状态字段并设置状态字段的具体值的方式可以实现简单、便捷地代表是否开启功能的操作日志记录,且具有易读性。
67.本技术实施例提供的一种操作日志管理方法,在操作日志配置表中配置各功能对应的操作描述配置项,可以包括:
68.在操作日志配置表中添加各功能对应的描述配置类型字段和描述配置内容字段;
69.其中,描述配置类型字段用于存放描述配置类型,描述配置内容字段用于存放描述配置类型对应的描述配置内容,描述配置类型分为自定义、cli参数拼接、cli参数项替换。
70.在本技术中,在操作日志配置表中配置各功能对应的操作描述配置项时,具体可以在操作日志配置表中添加各功能对应的描述配置类型字段(atype)和描述配置内容字段(acontent)。其中,描述配置类型字段用于存放描述配置类型,描述配置内容字段用于存放描述配置类型对应的描述配置内容,且描述配置类型具体可以分为自定义、cli参数拼接、cli参数项替换这三种描述配置类型,而且为了对这三种描述配置类型进行简单化配置,则可以利用三个不同数字代表这三种描述配置类型,相应地,描述配置内容字段用于存放与自定义、cli参数拼接、cli参数项替换对应的描述配置内容。
71.具体地,以0对应自定义、1对应cli参数拼接,2对应cli参数项替换,则atype即分为0:自定义,1:cli参数拼接,2:cli参数项替换。其中,自定义就是采用描述配置内容去填充操作日志描述内容;cli参数拼接就是使用命令参数进行拼接,比如:登录会记录为user login(client_ip=127.0.0.1,user=admin,password=******)。对于cli参数项替换,测试中出现cli参数项过于简单比如path缩写为了p,然后再在描述里面就是p=/root/
dir.txt这样,会看不懂什么意思,然后,如果要在现有系统修改就要修改cli命令,修改代码,修改手册,改动涉及广泛。为此,本技术提出cli参数项替换这一描述配置类型,对于要替换的cli参数项可以进行配置,最后计入acontent中。
72.本技术实施例提供的一种操作日志管理方法,当功能的描述配置类型为cli参数项替换,则描述配置内容中可以包括cli参数中要进行修改的字段、要替换成的字段、要修改成的内容。
73.在本技术中,当功能的描述配置类型为cli参数项替换,则描述配置内容中可以包括cli参数中要进行修改的字段、要替换成的字段、要修改成的内容。其中,要进行修改的字段即指的是cli参数中现有参与拼接但要进行修改的字段;要替换成的字段即指的是要进行修改的字段所要替换成的字段,也即指的是要新写入到cli参数中,以替换要进行修改的字段;要修改成的内容指的是如果要对内容进行修改就使用要修改成的内容。
74.以把p=/root/dir.txt中的p替换成path为例,则描述配置内容具体即为{“p”:{“new_key”:“path”,“content”:
“”
}},new_key指要替换成的字段,content指如果要对内容进行修改就使用content的内容。
75.通过上述方式可以实现简单、便捷地对cli参数项进行替换,而无需进行cli命令修改、代码修改、手册修改等过程。
76.本技术实施例提供的一种操作日志管理方法,在操作日志配置表中配置各功能对应的失败详情配置项,可以包括:
77.在操作日志配置表中添加各功能对应的错误码字段,并在错误码字段下配置各错误码对应的失败信息。
78.在本技术中,在操作日志配置表中配置各功能对应的失败详情配置项时,具体可以在操作日志配置表中添加各功能对应的错误码字段(error_info),并在错误码字段下配置各错误码对应的失败信息。例如可以在错误码字段下配置{“1001”:“参数错误”,“1002”:“格式校验失败”,“1003”:
“”
},其中,1001、1002、1003为错误码,在操作日志表中记录是对失败信息的归纳。在查询时,如果操作日志表错误码为1001,就会在界面展示失败信息为“参数错误”,如果为1002,就会在界面展示失败信息为“格式校验失败”,如果为1003,就不会展示失败信息(因为1003配置的失败信息为空)。
79.通过错误码和错误码字段的匹配实现失败详情的配置化处理。
80.另外,在本技术中,在操作日志配置表中配置各功能对应的操作等级配置项时,可以在操作日志配置表中添加各功能对应的等级字段(level),并为等级字段设置具体的等级值,例如可以设置1、2、3、4,其中1:一般、2:中等、3:重要、4:高危,也即在操作日志记录时可以记录具体的等级值。在进行操作日志查询时,可以结合所创建的操作日志配置表获取相应功能的操作级别。
81.由上述可知,本技术通过在操作配置表中配置相应的字段来实现操作日志配置信息的配置,不再硬编码,新增和删除操作日志配置,不需要再修改代码重新发版。
82.本技术实施例提供的一种操作日志管理方法,还可以包括:
83.在进行操作日志查询时,根据操作日志配置表及记录的操作日志进行操作日志查询,并对查询到的操作日志进行展示。
84.在本技术中,在前述基础上,当进行操作日志查询时,可以根据操作日志配置表及
记录的操作日志进行操作日志查询,其中,当将操作日志记录在操作日志表中时,则可以关联操作日志配置表和操作日志表,以进行操作日志查询,从而获取完整的操作日志。
85.另外,在查询到操作日志之后,还可以对查询到的操作日志进行界面展示,以便于相关人员进行直观地获取查询到的操作日志。其中,在对查询到的操作日志进行展示时,具体获取展示字段,并根据展示字段进行操作日志的展示。
86.本技术实施例还提供了一种操作日志管理装置,参见图3,其示出了本技术实施例提供的一种操作日志管理装置的结构示意图,可以包括:
87.创建模块31,用于在数据库中创建操作日志配置表;
88.配置模块32,用于在操作日志配置表中配置各功能的操作日志配置信息;
89.记录模块33,用于根据操作日志配置表中配置的各功能的操作日志配置信息,对相应功能的操作进行操作日志记录。
90.本技术公开的上述技术方案,在数据库中创建操作日志配置表,并在操作日志配置表中配置各功能的操作日志配置信息,后续在进行操作日志记录时可以基于所创建的操作日志配置表中所配置的各功能的操作日志配置信息来对相应功能的操作进行操作日志记录,以提高操作日志记录的便利性和准确性。相比于现有通过修改代码中的硬编码逻辑而配置、修改操作日志配置信息,本技术通过在数据库中创建操作日志配置表而实现只需对数据库中的操作日志配置表中各功能的操作日志配置信息进行配置即可,并在需要进行修改时只需对操作日志配置表中相应的操作日志配置信息进行修改即可,而无需进行代码修改、重新进行发版、同步修改cli手册等操作,因此,则可以降低操作日志配置管理的复杂度和工作量,并可以降低操作日志管理难度,从而提高操作日志管理的便利性和效率。
91.本技术实施例提供的一种操作日志管理装置,配置模块32可以包括:
92.配置单元,用于在操作日志配置表中配置各功能对应的操作日志记录配置项、操作描述配置项、失败详情配置项、操作等级配置项;
93.其中,操作日志记录配置项用于标明是否开启功能的操作日志记录,操作描述配置项用于配置操作描述,失败详情配置项用于配置失败详情,操作等级配置项用于标明功能的操作等级。
94.本技术实施例提供的一种操作日志管理装置,配置单元可以包括:
95.第一添加子单元,用于在操作日志配置表中添加各功能对应的状态字段,并根据是否开启功能的操作日志记录为状态字段设置具体值。
96.本技术实施例提供的一种操作日志管理装置,配置单元可以包括:
97.第二添加子单元,用于在操作日志配置表中添加各功能对应的描述配置类型字段和描述配置内容字段;
98.其中,描述配置类型字段用于存放描述配置类型,描述配置内容字段用于存放描述配置类型对应的描述配置内容,描述配置类型分为自定义、cli参数拼接、cli参数项替换。
99.本技术实施例提供的一种操作日志管理装置,当功能的描述配置类型为cli参数项替换,则描述配置内容中可以包括cli参数中要进行修改的字段、要替换成的字段、要修改成的内容。
100.本技术实施例提供的一种操作日志管理装置,配置单元可以包括:
101.第三添加子单元,用于在操作日志配置表中添加各功能对应的错误码字段,并在错误码字段下配置各错误码对应的失败信息。
102.本技术实施例提供的一种操作日志管理装置,还可以包括:
103.查询模块,用于在进行操作日志查询时,根据操作日志配置表及记录的操作日志进行操作日志查询,并对查询到的操作日志进行展示。
104.本技术实施例还提供了一种操作日志管理设备,参见图4,其示出了本技术实施例提供的一种操作日志管理设备的结构示意图,可以包括:
105.存储器41,用于存储计算机程序;
106.处理器42,用于执行存储器41存储的计算机程序时可实现如下步骤:
107.在数据库中创建操作日志配置表;在操作日志配置表中配置各功能的操作日志配置信息;根据操作日志配置表中配置的各功能的操作日志配置信息,对相应功能的操作进行操作日志记录。
108.本技术公开的上述技术方案,在数据库中创建操作日志配置表,并在操作日志配置表中配置各功能的操作日志配置信息,后续在进行操作日志记录时可以基于所创建的操作日志配置表中所配置的各功能的操作日志配置信息来对相应功能的操作进行操作日志记录,以提高操作日志记录的便利性和准确性。相比于现有通过修改代码中的硬编码逻辑而配置、修改操作日志配置信息,本技术通过在数据库中创建操作日志配置表而实现只需对数据库中的操作日志配置表中各功能的操作日志配置信息进行配置即可,并在需要进行修改时只需对操作日志配置表中相应的操作日志配置信息进行修改即可,而无需进行代码修改、重新进行发版、同步修改cli手册等操作,因此,则可以降低操作日志配置管理的复杂度和工作量,并可以降低操作日志管理难度,从而提高操作日志管理的便利性和效率。
109.本技术实施例还提供了一种可读存储介质,可读存储介质中存储有计算机程序,计算机程序被处理器执行时可实现如下步骤:
110.在数据库中创建操作日志配置表;在操作日志配置表中配置各功能的操作日志配置信息;根据操作日志配置表中配置的各功能的操作日志配置信息,对相应功能的操作进行操作日志记录。
111.本技术公开的上述技术方案,在数据库中创建操作日志配置表,并在操作日志配置表中配置各功能的操作日志配置信息,后续在进行操作日志记录时可以基于所创建的操作日志配置表中所配置的各功能的操作日志配置信息来对相应功能的操作进行操作日志记录,以提高操作日志记录的便利性和准确性。相比于现有通过修改代码中的硬编码逻辑而配置、修改操作日志配置信息,本技术通过在数据库中创建操作日志配置表而实现只需对数据库中的操作日志配置表中各功能的操作日志配置信息进行配置即可,并在需要进行修改时只需对操作日志配置表中相应的操作日志配置信息进行修改即可,而无需进行代码修改、重新进行发版、同步修改cli手册等操作,因此,则可以降低操作日志配置管理的复杂度和工作量,并可以降低操作日志管理难度,从而提高操作日志管理的便利性和效率。
112.该可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
113.本技术提供的一种操作日志管理装置、设备及可读存储介质中相关部分的说明可
以参见本技术实施例提供的一种操作日志管理方法中对应部分的详细说明,在此不再赘述。
114.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。另外,本技术实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
115.对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。