操作日志记录方法及系统的制作方法

文档序号:6460697阅读:159来源:国知局

专利名称::操作日志记录方法及系统的制作方法操作日志记录方法及系统
技术领域
:本发明涉及计算机系统日志记录,具体涉及一种操作日志记录方法及系统。
背景技术
:在业务系统中,为了确保使用者操作的有效性和日后对用户操作进行审计和査证,系统需要对使用者(管理员、最终用户)所做的关键操作进行日志记录。随着业务规模的扩大,应用系统所处理的业务逻辑和业务功能也日趋复杂。因此,对于应用系统执行的有效性、完整性和安全性等需求也更加严格。这就需要业务系统对操作者在使用系统过程中所发生的行为进行完整详细的记录,称为操作日志。操作日志是用于记录操作者在使用业务系统时所发生的操作行为的日志,日志的内容往往包含有使用者的信息、被操作对象的描述和操作结果等。由于操作日志记录了如下的重要信息谁进行了该项操作、该项操作的目的是什么、何时系统执行了该项操作、系统执行的结果如何等等,这些操作日志可以为操作系统的人提供行为记录,使操作者能够回顾以往的系统使用经历;同时也为系统的维护人员提供了详细的信息,用以对操作者的行为进行査询和分析。目前提供操作日志记录的方法和框架,流行的解决方案是使用Log4j、ApacheCommonLogging(分别为两类开源框架)等。通过这些框架所提供的日志输出功能在程序中嵌入许多的打印语句。这些打印语句可以输出到控制界面、文件或是数据库中。系统的开发人员需要准备好所有的要记录的信息,如用户名、操作名称、被处理的对象、操作结果信息等,并在程序中加以实现。这种做法虽然使业务系统具备了记录操作日志的功能,但是由于缺少对开发人员的规范和约束,使得很容易将开发人员记录操作日志的随意性带进业务系统,不仅影响业务系统的一致性,也会带来额外的维护代价。现有技术的缺点具体表现为1、复杂的业务功能往往需要许多开发人员进行合作,但不同的开发人员对业务系统功能的理解和表述会存在差异,因此,就可能出现同一系统操作会出现不同描述的操作日志。同时,由于潜在的随意性因素,开发人员完全有可能在不同的场景下,对同一项系统操作采用记录完全不同的格式和内容记录操作日志。2、所有的操作日志内容都由开发人员提供,而在现实的业务系统中,操作者和被操作对象在程序处理中往往都以其ID进行标识,所以,为了操作曰志的可读性,开发人员还必须将这些ID与其名称和描述信息相关联。为此,开发人员通常会在准备日志内容时进行额外的査找,这样既影响系统的正常执行,也容易带来新的程序缺陷。3、操作者、开发人员和维护人员之间对于操作日志缺少必要的格式约束和内容规范。由于阅读、描述和理解语言的能力是因人而异的。开发人员所记录的操作日志有可能难以被阅读的人理解和接受。这种差异性往往也会导致交流障碍和额外的沟通成本。
发明内容本发明的主要目的就是解决现有技术中的问题,提供一种能避免记录操作日志的随意性、提高业务系统的一致性且降低维护成本的操作日志记录方法及系统。为实现上述目的,本发明提供一种操作日志记录方法,其特征在于包括以下步骤Al、设置存放操作日志类型的配置信息的配置库,每一操作日志类型的配置信息至少包含该操作日志类型的标识、日志模式、标识解析器和内容组装器的类名;Bl、获取至少包含操作日志类型、操作者以及被操作对象标识的操作信息;Cl、调用数据访问组件,数据访问组件从配置库获取该操作日志类型的配置信息,并根据其中的标识解析器和内容组装器的类名构建标识解析器和内容组装器;Dl、标识解析器对操作者以及被操作对象标识进行解析以获取操作者和被操作对象的描述,内容组装器按该操作日志类型的设定模式进行模式匹配,组装成操作日志内容;El、记录该操作日志内容。所述步骤C1中,数据访问组件的调用通过以下子步骤实现Cll、根据所获取的操作信息构建操作日志内容对象;C12、调用操作日志组件,并将操作日志内容对象传递给操作日志组件;C13、通过操作日志组件调用数据访问组件。所述步骤Cl中,数据访问组件从配置库获取该操作日志类型的配置信息之后,先构建记录下该配置信息的操作日志类型对象,接着访问操作日志类型对象以获取标识解析器和内容组装器的类名,然后根据类名构建标识解析器和内容组装器。所述步骤Dl包括如下子步骤Dll、数据访问组件取得控制权;D12、数据访问组件调用标识解析器,对操作者和被操作对象的标识进行解析;D13、解析完毕返回数据访问组件;D14、数据访问组件调用内容组装器,根据日志模式进行日志内容组装;D15、组装完毕返回数据访问组件。所述步骤D14包括如下子步骤D141、根据操作日志类型匹配到相应的日志记录模式;D142、用所述步骤D12中解析所获的描述信息对日志记录模式中相应的内置变量进行替换;D143、按照日志记录模式生成操作日志内容。所述标识解析器的默认实现是基于结构化查询语言,其包括操作者标识解析器和被操作者标识解析器,所述标识解析器在日志类型中配置了用以解析标识的结构化查询语句,通过在数据库中执行完成对操作者和被操作对象标识的解析。为实现上述目的,本发明还提供一种操作日志记录系统,用于对业务系统的操作进行记录,其特征在于包括:配置库,用于存放操作日志类型的配置信息,每一操作日志类型的配置信息至少包含该操作日志类型的标识、日志模式、标识解析器和内容组装器的类名;数据处理装置,用于接收和处理至少包含操作日志类型、操作者以及被操作对象标识的操作信息,从配置库获取操作日志类型的配置信息,并根据其中的标识解析器和内容组装器的类名构建标识解析器和内容组装器,以及对由内容组装器组装的操作日志内容进行记录;其中,所述标识解析器用于对操作者以及被操作对象标识进行解析以获取操作者和被操作对象的描述,所述内容组装器用于按照操作日志类型的设定模式进行模式匹配,组装成操作日志内容;以及日志内容存储体,用于存储操作日志内容。所述数据处理装置包括操作日志组件用于接受业务系统的调用,从业务系统中获取操作日志类型、操作者和被操作对象标识,并调用数据访问组件;数据访问组件,用于从配置库获取该操作日志类型的配置信息,根据其中的标识解析器和内容组装器的类名构建标识解析器和内容组装器;调用标识解析器和内容组装器以实现标识解析和日志内容组装;以及将组装的结果记录到日志内容存储体。所述数据处理装置还包括操作日志类型对象,用于记录该操作日志类型的配置信息,并向数据访问组件提供其构建标识解析器和内容组装器所需要的标识解析器和内容组装器的类名以及进行内容组装所需要的日志模式。所述内容组装器包括模式匹配单元,用于根据操作日志类型匹配到相应的曰志记录模式;变量替换单元,用于用解析所获的描述信息替换日志记录模式中相应的内置变量;组装单元,用于按照日志记录模式组装相应格式的操作日志内容。本发明的有益效果是1、使用本发明,可以在系统的设计过程中对业务系统的操作进行抽象,预先定义好操作日志类型,每一类型中至少包含该日志类型的标识、曰志模式、标识解析器和内容组装器的类名,将日志类型的配置信息存放在配置库中供査询,当业务系统需要记录每一类操作时,将日志类型的标识、操作者和被操作对象的标识、以及其他必要的信息传递给操作日志记录系统,通过数据访问组件从配置库获取该操作日志类型的配置信息,并根据其中的标识解析器和内容组装器的类名动态构建标识解析器对象和内容组装器对象,前者在被调用时解析出操作者和被操作对象的描述,后者按照操作日志类型对应的设定模式进行匹配,替换预置变量,组装成操作曰志内容。以上处理过程实现了对操作日志类型的重用机制,对每一类系统操作定义操作日志类型,也为开发人员提供了统一的通用的操作日志构建规则,避免了开发人员之间随意性所带来的操作日志描述不一致的问题,并且为维护人员提供了阅读日志内容的帮助,从而减少了维护成本。2、本发明对操作者和被操作对象的标识解析和口志内容组装采用"方法回调"的策略进行实现,即业务系统在记录操作日志的过程中,不明确指定具体的调用对象,而是在操作日志记录系统运行时,通过配置信息获取回调对象(标识解析器和内容组装器)的类名,进而创建相应的对象,并调用完成标识解析和内容组装,因此,业务系统不涉及具体名称和描述的获取,而是将标识与名称描述的关联委派给操作日志记录系统来实现,这样可以保证业务系统的处理逻辑可以不受干扰的正常进行。3、本发明对日志内容的构建采用"模式匹配"的实现策略,在操作日志类型中通过并使用预定义的变量配置日志的记录模式,通过内容组装器将具体的操作者名称、被操作对象描述等信息替换操作日志模式中的这些变量,从而完成操作日志内容的组装。由于通过日志记录模式对操作日志的内容进行了具体规范,使操作日志内容的构建与程序员无关,保证了操作日志内容的规范性。4、本发明为业务系统的开发人员提供了完整统一的处理操作日志的实现。预先配置定义操作日志类型,并优选通过操作日志组件作为接口与操作日志记录系统进行交互,对于操作者和被操作对象的标识解析和曰志模式的匹配组装则由操作日志记录系统完成。这种业务系统和操作日志记录系统分离的设计降低了两者间的耦合。5、操作日志记录系统还具有开放式的系统框架结构,允许开发人员根据需要对标识的解析和日志内容的组装进行扩展和功能增强。同时,基于配置的实现方式也允许开发人员在开发阶段对操作日志类型的配置进行增加或修改,而不需要修改和重新编译己有的程序,大大减少了程序员的人为因素引起的程序缺陷。图1为本发明一种实施例的操作日志方法的执行流程图。具体实施方式本发明的特征及优点将通过实施例结合附图进行详细说明。本发明将业务系统的操作按照记录日志的内容要求进行分类,对每一类需要记录相同操作日志的功能定义一个可以重用的操作日志类型,操作日志内容的记录采用模式匹配的思想,为日志记录的实现提供一个统一的通用的系统框架。所谓模式,是指具有特定序列或结构的一组字符串,而模式匹配,是指在模式字符串中寻找符合特定规则的字符,并对字符进行识别和处理。本发明的日志记录还采用了方法回调的思想。方法回调是面向接口的一种实现方式,多采用配置回调方法的定义。运行时由程序动态获取配置信息并完成方法的执行,系统不预先明确指定具体的调用对象,而是在运行时通过一定的信息——通常是配置信息获取调用对象的描述,进而调用配置信息指定的对象,完成相应的功能。本发明的操作日志记录系统包括数据处理装置、配置库以及日志内容存储体。其中,数据处理装置负责接收和处理该业务系统传来的操作信息,并完成操作者和被操作对象标识的解析和日志内容的组装。配置库供数据处理装置査询配置信息。日志内容存储体存储由数据处理装置最终生成的日志内容。本实施例中,业务系统在获取必要的操作信息之后,先构建一个操作日志内容对象,通过该对象作为业务系统的调用参数传递给操作日志记录系统的数据处理装置。操作日志内容对象中含有操作日志类型标识、操作者标识、被操作对象标识、IP地址、注释信息等业务系统需要记录的内容。本实施例的数据处理装置优选包含以下模块操作日志组件操作日志记录系统对外提供的调用对象,业务系统通过调用该对象完成操作日志的记录。操作日志组件是操作日志记录系统的对外调用接口类,是业务系统使用日志系统的唯一入口。操作日志组件提供了记录操作日志的方法,根据日志内容粒度(即传递信息量的大小)提供了不同的重载方法(这些用于记录操作日志的方法具有相同的方法名log,只是参数的类型和数量有所差别)。更优选地,还提供了査询方法用于获取操作日志类型、操作日志内容等信息,用于业务系统与操作日志记录系统进行交互。采用单一接口为业务系统提供服务,简化了业务系统的处理,同时还降低了外部业务系统与操作日志记录系统之间的耦合度。数据访问组件用于对操作日志类型等配置信息进行访问,并根据其中的标识解析器和内容组装器的类名构建标识解析器和内容组装器,同时还负责将组装好的操作日志内容写入到最终的存储设备。数据访问组件只供操作日志记录系统内部调用,业务系统不直接调用此模块。操作日志类型对象用于记录操作日志类型的配置信息。该对象包括曰志类型标识、操作日志记录模式、操作者和被操作对象标识解析器、内容组装器等对象。操作日志类型对象记录的是操作日志的配置信息。日志系统通过操作日志类型对象中的配置信息完成日志的解析和构建。例如,操作日志类型对象中的配置信息中记录了标识解析器和内容组装器的类名,日志系统将在运行过程中动态构建这些对象。本实施例的配置库用于存储预先定义好的操作日志类型的配置信息,每一操作日志类型的配置信息至少包含该类型的标识解析器和内容组装器的类名。配置信息可以文件形式存储,也可以数据库形式存储。数据访问组件访问配置库,获取配置信息以构建操作日志类型对象。一个操作日志类型对象中记录有如下表的配置信息表1配置项名称配置项描述TYPEID操作日志类型标识,业务系统通过此标识引用该日志类型TYPE_NAME操作日志类型的名称PATTERN日志记录模式,用于控制最终的日志内容记录格式,其中的预定义变量将在日志内容组装时进行替换MASTER一PARSERCLASS操作者标识解析器类名,该类在运行时将被创建,用于获取操作者标识所对应的操作者的名称MASTER_PARSER_PARAM操作者标识解析器的参数,在査找操作者名称时将被执行GUEST_PARSER—CLASS被操作对象标识解析器类名,该类在运行时将被创建,用于获取被操作对象标识所对应的被操作对象的名称GUEST—PARSER—PARAM被操作对象标识解析器的参数,在查找被操作对象名称时将被执行CONTENT—ASSEMBLER—CLASS内容组装器类名,该类在运行时将被创建,用于匹配模式中的变量,并构建最终的操作日志内容当业务系统需要对某一类型操作记录日志时,只需指定一个操作日志类型标识,并传递给操作日志记录系统必要的操作者标识和被操作对象标识即可。数据访问组件根据日志类型标识从配置库中获取该操作日志类型的配置信息,根据该操作日志类型中所指定的标识解析器和内容组装器类名构建相应的标识解析器和内容组装器,并通过调用标识解析器和内容组装器完成日志内容的解析和组装,生成最终的操作日志内容。11标识解析器用于将操作者标识和被操作对象标识解析成相应的描述信息。具体而言,标识解析器需要实现解析器的接口,并在该类的解析方法中实现对标识的解析。标识解析器的类名将被配置到操作日志类型中,供具有相同标识解析过程的操作日志使用。在配置项中,用于处理操作者标识的解析器类名在MASTER—PARSER—CLASS项中进行定义,用于处理被操作对象标识的解析器类名在GUEST—PARSER—CLASS项中进行定义。运行过程中,系统会获取配置好的类名,动态构建相应的标识解析器对象并调用其中的解析方法进行解析处理。由于引入了标识解析器,业务系统无需提供操作者、被操作对象的名称和描述信息,而是委派给操作日志记录系统的标识解析器完成,此即"方法回调"的具体应用。更优选的方案中,采用通用操作日志组件提供的操作日志SQL解析器类来构造标识解析器,将该类(或其子类)配置到MASTER_PARSER_CLASS或GUEST—PARSER—CLASS,并将用于解析相应标识的结构化査询语句配置于MASTER_PARSER—PARAM或GUEST—PARSER—PARAM中,在具体的解析过程中,标识解析器会执行结构化查询语句,从业务系统数据库中获取标识所对应的描述信息。内容组装器用于将操作日志类型对象的内容按照操作日志类型对象中的日志模式进行变量匹配,生成最终的日志内容。内容组装器的引入规范了操作日志的记录格式。业务系统只需要指定操作日志的类型,并传递必要的标识信息,操作日志的格式和最终的内容将由操作日志记录系统决定。操作日志记录系统实现内容组装器的动态构建,内容组装器完成操作日志模式的匹配、内置变量的替换和操作日志内容的生成,此即"模式匹配"的具体应用。为了实现模式匹配,本实施例的系统中提供了7种内置变量,如下表:表2变量名称变量描述${MASTER—ID}操作者标识${MASTER—DESC}操作者名称${GUESTJD}被操作对象标识${GUEST_DESC}被操作对象描述${RECORD—TIMEJ操作曰志记录时间12<table>tableseeoriginaldocumentpage13</column></row><table>一个典型的日志模式如下${MASTER_DESC}在${RECORD—TIME}对${GUEST—DESC}进行了如下操作${COMMENT}。${MASTER—DESC)所使用的终端标识是S{IP—ADDRESS}。如果标识解析器所解析的操作者名称是张三,被操作对象描述是银行帐户123456,则该条日志将会被组装为张三在2007年12月12日15时34分18秒对帐户123456进行了如下操作取款10000元。张三所使用的终端标识是127.1.13.18。其中,操作时间、取款额和终端标识等其他必要信息由业务系统提供。内容组装器组装出来的日志内容由数据访问组件记录到日志内容存储体中。与配置信息类似,日志内容既可以是以文件形式记录,也可以是以数据库表形式记录。本发明的操作日志记录系统具有开放式的结构,其中,标识解析器和内容组装器可以进行扩展和替换,只要自定义的标识解析器实现操作曰志系统提供的标识解析器接口,而自定义的内容组装器继承操作日志系统提供的内容解析器父类即可。例如,通过执行结构化查询语句进行标识解析的实现——操作日志结构化査询语言(SQL)解析器,可以通过实现标识解析器接口以其他的标识解析类,比如通过查找文件的方式等。另外,通过继承内容组装器类而构建的内容组装器的子类可以配置到日志类型中,从而实现特定的内容组装过程。例如,可根据实际需要继承扩展内容组装器类,并将其完整类名配置到CONTENT—ASSEMBLER—CLASS中。如图1所示,本实施例的操作日志方法的执行流程包括以下步骤-步骤l、业务系统的操作者执行某项业务操作;步骤2、业务系统的功能组件获取必要的操作信息(如操作日志类型、操作者标识、被操作对象标识等),并构建操作日志内容对象;步骤3、业务系统调用操作日志组件,并将操作日志内容对象作为参数传递给操作日志组件。步骤4、操作日志组件调用数据访问组件,数据访问组件负责完成操作者标识和被操作对象标识的解析和日志内容的组装;步骤5、数据访问组件查询配置库,获取操作日志类型的配置信息,配置信息中记录了标识解析器和内容组装器的类名以及日志记录模式;步骤6、从配置库返回;步骤7、数据访问组件构建操作日志类型对象;步骤8、完成操作日志类型对象的构建;步骤9、数据访问组件访问操作日志类型对象,获取标识解析器的类名;步骤IO、构建标识解析器;步骤ll、完成标识解析器的构建;步骤12、将控制权交还给数据访问组件;步骤13、数据访问组件通过标识解析器进行标识解析,获取对应的操作者和被操作对象描述;步骤14、完成标识的解析;步骤15、数据访问组件访问操作日志类型对象,获取内容组装器的类名;步骤16、构建内容组装器;步骤17、完成内容组装器的构建;步骤18、将控制权交还给数据访问组件;步骤19、数据访问组件通过内容组装器组装操作日志内容;步骤20、完成操作日志内容的组装;步骤21、数据访问对象将操作日志内容记录到存储体(如数据库表)中;步骤22、完成操作日志的记录;步骤23、从数据访问对象返回;步骤24、从操作日志记录系统中返回,业务系统将继续执行后续操作;步骤25、业务系统完成业务操作,将控制权返回给使用者。上述各步骤中,参与系统工作的各模块的具体执行原理可参考本实施例操作日志记录系统各组成部分的说明。采用本发明,能将日志内容的构造从开发人员的职责中独立出来,可以避免因不同开发人员主观随意性所带来的问题,同时,通过配置信息实现对日志内容进行模式定义,还可以在开发人员、操作者和维护人员之间建立统一的认识,减少理解和沟通环节所可能产生的问题,确保使用者操作的有效性和日后对用户操作进行审计和査证。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本舉明所属
技术领域
的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。权利要求1.一种操作日志记录方法,其特征在于包括以下步骤A1、设置存放操作日志类型的配置信息的配置库,每一操作日志类型的配置信息至少包含该操作日志类型的标识、日志模式、标识解析器和内容组装器的类名;B1、获取至少包含操作日志类型、操作者以及被操作对象标识的操作信息;C1、调用数据访问组件,数据访问组件从配置库获取该操作日志类型的配置信息,并根据其中的标识解析器和内容组装器的类名构建标识解析器和内容组装器;D1、标识解析器对操作者以及被操作对象标识进行解析以获取操作者和被操作对象的描述,内容组装器按该操作日志类型的设定模式进行模式匹配,组装成操作日志内容;E1、记录该操作日志内容。2.如权利要求1所述的操作日志记录方法,其特征在于所述步骤Cl中,数据访问组件的调用通过以下子步骤实现Cll、根据所获取的操作信息构建操作日志内容对象;C12、调用操作日志组件,并将操作日志内容对象传递给操作日志组件;C13、通过操作日志组件调用数据访问组件。3.如权利要求1所述的操作日志记录方法,其特征在于所述步骤Cl中,数据访问组件从配置库获取该操作日志类型的配置信息之后,先构建记录下该配置信息的操作日志类型对象,接着访问操作日志类型对象以获取标识解析器和内容组装器的类名,然后根据类名构建标识解析器和内容组装器。4.如权利要求1至3任意一项所述的操作日志记录方法,其特征在于所述步骤D1包括如下子步骤Dll、数据访问组件取得控制权;D12、数据访问组件调用标识解析器,对操作者和被操作对象的标识进行解析;D13、解析完毕返回数据访问组件;D14、数据访问组件调用内容组装器,根据日志模式进行日志内容组装;D15、组装完毕返回数据访问组件。5.如权利要求4所述的操作日志记录方法,其特征在于所述步骤D14包括如下子步骤D141、根据操作日志类型匹配到相应的日志记录模式;D142、用所述步骤D12中解析所获的描述信息对日志记录模式中相应的内置变量进行替换;D143、按照日志记录模式生成操作日志内容。6.如权利要求1至3任意一项所述的操作日志记录方法,其特征在于所述标识解析器的默认实现是基于结构化査询语言,其包括操作者标识解析器和被操作者标识解析器,所述标识解析器在日志类型中配置了用以解析标识的结构化査询语句,通过在数据库中执行完成对操作者和被操作对象标识的解析。7.—种操作日志记录系统,用于对业务系统的操作进行记录,其特征在于包括配置库,用于存放操作日志类型的配置信息,每一操作日志类型的配置信息至少包含该操作日志类型的标识、日志模式、标识解析器和内容组装器的类名;数据处理装置,用于接收和处理至少包含操作日志类型、操作者以及被操作对象标识的操作信息,从配置库获取操作日志类型的配置信息,并根据其中的标识解析器和内容组装器的类名构建标识解析器和内容组装器,以及对由内容组装器组装的操作日志内容进行记录;其中,所述标识解析器用于对操作者以及被操作对象标识进行解析以获取操作者和被操作对象的描述,所述内容组装器用于按照操作日志类型的设定模式进行模式匹配,组装成操作日志内容;以及日志内容存储体,用于存储操作日志内容。8.如权利要求7所述的操作日志记录系统,其特征在于所述数据处理装置包括操作日志组件用于接受业务系统的调用,从业务系统中获取操作日志类型、操作者和被操作对象标识,并调用数据访问组件;数据访问组件,用于从配置库获取该操作日志类型的配置信息,根据其中的标识解析器和内容组装器的类名构建标识解析器和内容组装器;调用标识解析器和内容组装器以实现标识解析和日志内容组装;以及将组装的结果记录到日志内容存储体。9.如权利要求7或8所述的操作日志记录系统,其特征在于所述数据处理装置还包括操作日志类型对象,用于记录该操作日志类型的配置信息,并向数据访问组件提供其构建标识解析器和内容组装器所需要的标识解析器和内容组装器的类名以及进行内容组装所需要的日志模式。10.如权利要求7或8所述的操作日志记录系统,其特征在于所述内容组装器包括模式匹配单元,用于根据操作日志类型匹配到相应的日志记录模式;变量替换单元,用于用解析所获的描述信息替换日志记录模式中相应的内置变量;组装单元,用于按照日志记录模式组装相应格式的操作日志内容。全文摘要本发明公开了一种操作日志记录方法,包括设置存放操作日志类型的配置信息的配置库,配置信息至少包含该类型的标识解析器和内容组装器的类名;获取包含操作日志类型、操作者以及被操作对象标识的操作信息;调用数据访问组件,从配置库获取该操作日志类型的配置信息,并根据其中的标识解析器和内容组装器的类名构建标识解析器和内容组装器;对操作者及被操作对象标识进行解析以获取操作者和被操作对象的描述,按该操作日志类型的预定模式进行模式匹配,组装成操作日志内容;记录该操作日志内容。本发明还公开了一种操作日志记录系统。本发明能避免将操作日志记录的随意性带进业务系统,提高业务系统的一致性,降低维护代价。文档编号G06F11/34GK101515245SQ200810065389公开日2009年8月26日申请日期2008年2月21日优先权日2008年2月21日发明者宁尹申请人:卓望数码技术(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1