Movatterモバイル変換


[0]ホーム

URL:


CN105893016A - Log recording system and method based on MVC (Model View Controller) framework - Google Patents

Log recording system and method based on MVC (Model View Controller) framework
Download PDF

Info

Publication number
CN105893016A
CN105893016ACN201510919783.8ACN201510919783ACN105893016ACN 105893016 ACN105893016 ACN 105893016ACN 201510919783 ACN201510919783 ACN 201510919783ACN 105893016 ACN105893016 ACN 105893016A
Authority
CN
China
Prior art keywords
annotation
control layer
layer
service
log
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510919783.8A
Other languages
Chinese (zh)
Inventor
张鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LeTV Information Technology Beijing Co LtdfiledCriticalLeTV Information Technology Beijing Co Ltd
Priority to CN201510919783.8ApriorityCriticalpatent/CN105893016A/en
Publication of CN105893016ApublicationCriticalpatent/CN105893016A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention discloses a log recording system and method based on a MVC (Model View Controller) framework, only needs to add certain notes to finish recording log information on the basis of keeping source program codes, wherein the recorded information is far richer than the recorded information of an AOP (Aspect Oriented Programming) way. The system comprises a control layer processing module and a service layer processing module, wherein the control layer processing module is used for calling the business logic of the note to extract user information when a program executes a method that the note is arranged before codes in the control layer in a process that the control layer processes a received user request; and the service layer processing module is used for calling the business logic of the note to record log parameters when the program executes the method that the note is arranged in front of codes in the service layer, and stores the log parameters and the user information in a log storage module.

Description

Log recording system and method based on MVC architecture
Technical Field
The present invention relates to the field of information technology, and in particular, to a log recording system and method based on an MVC (Model View Controller) architecture.
Background
To understand the operational state of the system, the logging system records the operations that cause the data change, including who, when, where (e.g., IP address), what operation was done, what method was called, what object was caused, what change occurred to the content, and so on. Currently, the following two methods are mainly adopted for recording the log: hard coding and tangent planes.
For hard coding, the logging program needs to be hard coded into the program code. However, logging programs belong to secondary logic, not primary logic, and if hard coded within the code, can cause the program code logic to be chaotic and unworkable. When the program code is upgraded, the code needs to be recompiled, and the code is polluted.
For the section, the main purpose of the implementation is to extract the section in the service processing process, and it is faced with a certain step or stage in the processing process to obtain the isolation effect of low coupling between each part in the logic process. However, the cutting method has a relatively limited amount of information that can be recorded after cutting to a specific method.
Disclosure of Invention
The invention aims to provide a log recording system and method based on an MVC architecture, which can complete the recording of log information only by adding some annotation logics on the basis of not changing a source program code, and the recorded information is far richer than a tangent plane.
In order to achieve the above object, the present invention provides a log recording system based on an MVC architecture, where the MVC architecture includes a control layer and a service layer, the control layer receives a user request and executes a method in the control layer according to the user request, the method in the control layer is executed by calling the method in the service layer, and an annotation is set before a code corresponding to a method that needs to be intercepted in the control layer and the service layer, and the system includes: the control layer processing module is used for calling the service logic of the annotation to extract the user information when the program is executed to the control layer and the code corresponding to the method of the annotation is set before the program is executed to the control layer in the process that the control layer processes the received user request; and the service layer processing module is used for calling the annotated business logic to record log parameters when a program is executed into the service layer and a code corresponding to a method which is provided with an annotation before is set, and storing the log parameters and the user information in the log storage module.
The service logic of the annotation set before the code corresponding to the method in the control layer can be used for indicating the user to request the field for storing the user information and storing the user information in the field.
The annotated business logic set before the code corresponding to the method in the service layer can be used for recording the parameter change caused by the execution of the method.
The annotated business logic set before the code corresponding to the method in the service layer can be used for recording the parameters operated by the execution of the method.
The business logic for recording the annotation of the parameter operated by the execution of the method can also contain an annotation, and the annotated business logic can be used for indicating the field required to be recorded and the relationship between the fields.
Wherein, the relationship between the fields may include which field is the primary key field and/or which fields are parent-child relationships.
Correspondingly, the present invention also provides a log recording method based on an MVC architecture, where the MVC architecture includes a control layer and a service layer, the control layer receives a user request and executes a method in the control layer according to the user request, the method in the control layer is executed by calling the method in the service layer, and an annotation is set before a code corresponding to a method to be intercepted in the control layer and the service layer, and the method includes: in the process that the control layer processes the received user request, when a program is executed to a code corresponding to a method in which an annotation is arranged in the control layer, calling the service logic of the annotation to extract user information; and when the program is executed to the code corresponding to the method in which the annotation is set before in the service layer, calling the annotated business logic to record the log parameters, and storing the log parameters and the user information in a log storage module.
The service logic of the annotation set before the code corresponding to the method in the control layer can be used for indicating the user to request the field for storing the user information and storing the user information in the field.
The annotated business logic set before the code corresponding to the method in the service layer can be used for recording the parameter change caused by the execution of the method.
The annotated business logic set before the code corresponding to the method in the service layer can be used for recording the parameters operated by the execution of the method.
The business logic for recording the annotation of the parameter operated by the execution of the method can also contain an annotation, and the annotated business logic can be used for indicating the field required to be recorded and the relationship between the fields.
Wherein, the relationship between the fields may include which field is the primary key field and/or which fields are parent-child relationships.
The invention intercepts the annotation through the section before the annotation mark is in the related program code (namely, before the method needing intercepting in the control layer and the service layer), calls the service logic of the annotation to record the log parameter which is to be recorded, and stores the log parameter and the user information in the log storage module together, thus completing the recording of the operation log information (who do while in while time at where). The invention can complete the recording of the log information only by adding some annotations on the basis of not changing the source program code, and the recorded information is far richer than the section. In addition, the data structures of different systems needing to record logs are different, and the system can be adapted to different systems needing to record logs only by correspondingly adjusting the annotated business logic, so that the expandability of the invention is greatly improved, and the invention is applicable to various systems needing to record logs.
Additional features and advantages of the invention will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a schematic structural diagram of a logging system based on an MVC architecture according to the present invention;
fig. 2 is a flowchart of a logging method based on an MVC architecture provided in the present invention.
Description of the reference numerals
100 MVC architecture 110 Controller layer
120 Service layer 200 log recording system
210 control layer processing module 220 service layer processing module
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present invention, are given by way of illustration and explanation only, not limitation.
Before describing the invention herein, the MVC architecture is described. MVC is a software design paradigm, organizes code using a method that separates business logic, data, and interface display, aggregates business logic into one component, and does not require rewriting of business logic while improving and personalizing the customized interface and user interaction. MVC was uniquely developed to map traditional input, processing, and output functions into a logical graphical user interface structure.
The MVC architecture generally includes: a View layer, a Controller layer (i.e., "control layer" mentioned in this application), a Service layer (i.e., "Service layer" mentioned in this application), and a DAO layer, and the logging system of the present invention mainly relates to a Controller layer and a Service layer. Wherein,
the View layer is mainly responsible for providing a user View interface, and a user only needs to operate the View interface and does not need to care how a background processes.
The Controller layer is closely combined with the View layer and is responsible for controlling the specific Service module flow, and an interface of the Service layer is called in the Controller layer to control the Service flow.
The Service layer is mainly responsible for the logical application design of the Service module, provides an interface to the controller layer of the upper layer, and uses the interface provided by the Dao layer. The Service logic of the Service layer is beneficial to the independence and the reutilization of the general Service logic, and the program is very concise.
The Dao layer is primarily responsible for communicating with the database. He is only responsible for accessing data, regardless of the other business logic, and what is done within the Dao layer is the data access logic and access to the data. Data access, most often operations on data. The Dao layer provides an interface for the Service layer of the upper layer. After the operation is completed, if the query is made, the Dao layer returns the object, and if the query is an addition or deletion, only one Boolean value is required to be returned to indicate success or failure.
In order to achieve the above object, the present invention provides a logging system 200 based on an MVC architecture 100, where the MVC architecture 100 includes a Controller layer 110 and a Service layer 120, the Controller layer 110 receives a user request and executes a method in the Controller layer 110 according to the user request, the method in the Controller layer 110 is executed by calling a method in the Service layer 120 (that is, a business operation is implemented by calling a method in the Service layer 120), where a comment is set before a code corresponding to a method to be intercepted in the Controller layer 110 and the Service layer 120, and the system includes: a control layer processing module 210, configured to, in a process that the Controller layer 110 processes the received user request, call a service logic of an annotation when a program is executed to a code corresponding to a method in the Controller layer 110, where the code is set with the annotation before, so as to extract user information; and a Service layer processing module 220, configured to call a Service logic of the annotation when the program is executed to a code corresponding to a method in the Service layer 120, where the method is previously set with the annotation, so as to record a log parameter, and store the log parameter and the user information in the log storage module. The invention defines the section based on the annotation, integrates the user information and the related service information (namely, the log parameters) obtained by analyzing the service logic marked by the annotation to form an operation log, and records and saves the operation log for analysis and statistics.
Specifically, in order to record the user information, the user information is obtained and stored in the thread variable ThreadLocal by using a related method in the cut plane intercept Controller layer. In the method of the Service layer needing to be logged, the operation of the method in the Service layer can be recorded through the section. Services on the Service layer are divided into two types: one is the AroundAdvice, i.e. to record the change before and after the operation. For methods that do not have the convenience of obtaining a pre-operational state, parameters of method operation may be recorded by the AfterAdvice. After the log details are obtained, the log information can be stored in a database through the JDBCAppler of the extended Lodback. After the log record is completed, the record in the thread variable ThreadLocal can be cleared through the After address of the Controller. The invention marks the method of the log to be recorded with the annotation in the Control layer, and extracts the user information and stores the user information in the thread variable by combining the business logic related to the annotation; marking a business method needing log recording by using an annotation in a Service layer, combining an annotation parameter and business logic related to the annotation to obtain business change caused by the execution of the method, and then integrating user information and the business change to form an operation log for recording and saving.
The annotations and their business logic in the Controller layer and the Service layer are described in detail below.
1) Note @ RequestLoggable within Controller layer
The method in the Controller layer that can be intercepted by the annotation @ requestlogable, that is, the annotation @ requestlogable can be placed before the method that needs to be intercepted, as follows:
@RequestLoggable
@RequestMapping(“publishSubscribeltem”)
@ResponseBody
public ResultMsgBean PublishSubscribeltem(@RquestParam int albumld)
when the program is executed to the code corresponding to the method, the service logic of the annotation @ RequestLoggable is called and executed to obtain the user information and store the user information in ThreadLocal. The service logic of the annotation @ requestlogable may be used to indicate a field in which user information is stored in the user request and store the user information in the field. The business logic code of the note @ requestlogable may be as follows, with fields within which user information is stored in the user request being indicated.
2) Annotation within Service layer
2.1 notes @ AroundLoggable
The annotation @ arondlogable is used for annotating a method of a Service layer requiring Around Service interception, that is, the annotation @ arondlogable can be placed before the method requiring interception, as follows:
@AroundLoggable(type=OperationTypeEnum.INSERT,targetClass=ZtdiySubject.class)
@Override
public void addZtdiySubject(ZtdiySubject ztdiySubject,int copyFromld,Boolean sync)throws SQLException
when the program is executed to the code corresponding to the method, the business logic of the note @ AroundLoggable is called and executed. The business logic of the note @ aroundlogable may be used to record parameter changes resulting from the execution of the method. The business logic code of the note @ aroundlogable may be as follows, which requires two parameters: 1) log object class, i.e., targetClass; and 2) the type of operation, i.e., the enumerated value in OpereteTypeEnum.
2.2 notes @ AfterLoggable
The annotation @ AfterLoggable is used for annotating a method for inconveniently acquiring a Service layer of a pre-operation state, that is, the annotation @ AroundLoggable can be placed before a method needing to be intercepted, as follows:
@AfterLoggable(type=OperationTypeEnum.DELETE,targetClass=SubscribeRuleContent.class)
@Override
public void deleteSubscribeByAlbumld(@ModifyParam(isPK=ture,paramName=”albumld”)int albumld)
when the program is executed to the code corresponding to the method, the business logic of the note @ AfterLoggable is called and executed. The business logic of the note @ AfterLoggable may be used to record parameters upon which execution of the method operates. The business logic code of the annotation @ AfterLoggable may be as follows, which must provide log information in conjunction with the use of the annotation @ ModifyParam.
2.3 notes @ ModifyParam
The annotation @ ModifyParam is used to provide log information for the annotation @ afterloggap, and is used in conjunction with the annotation @ afterloggap, and the specific use manner is as follows:
the business logic of the comment @ ModifyParam may be used to indicate the fields of the desired record and the relationships between the fields (e.g., which field is the primary key field and/or which fields have parent-child relationships between them), and the business logic code may be as follows:
where the paramName parameter is the name of the parameter, isPk indicates whether this parameter is the primary key, pkField is used to indicate the field name of the primary key when the parameter is object.
In order to obtain log information from a log object, some annotations for the fields are also needed, as follows:
1) the note @ UnManitorField for indicating this field does not require logging
2) Note @ PKField for marking this field as a primary key field
3) Note @ PIDField for marking parent object with parent-child relationship, this field is PID
4) The annotation @ SubIDField is used for marking child objects with parent-child relationships, and the field is SubID, and the use mode of the annotation for the field is as follows:
@Entity
@Table(name=”CMS_SUBSCRIBE_CONTENT”)
public class SubscribeRuleContent implements Serializable{
private static final long serialVersionUID=‐2929087382057975094L;
@PKField
@SubIDField
private int id;
private int category;
@PIDField
private int albumld;
private String albumName;
private float currentEpisode;
private int playStatus; // update status
private Inter updateType; //1 day 2 weekly 3 every week 4 days
private float cycleEpisodes;
private String beginTime;
private String endTime;
private Timestamp ctime;
private Timestamp mtime;
private String indicateDate;
private String updateDay;
private String playtime;
private int indicate_playtime;
@UnMonitorField
private String releDesc;
@UnMonitorField
private String scope;
@UnMonitorField
private int no; // number
In summary, the use of the annotation @ aroundlogable requires the following settings:
1) annotating the corresponding method in the Controller layer by using @ RequestLoggable;
2) annotating the method in the corresponding Service layer with @ AroundLoggable; and
3) fields of related objects are annotated with @ UnManitrofield, @ PKfield, @ PIDField, @ SubIDfield.
The use of the note @ AfterLoggable requires the following settings:
1) annotating the corresponding method in the Controller layer by using @ RequestLoggable;
2) annotating the method in the corresponding Service layer with @ AfterLoggable; and
3) annotating parameters of the method within the corresponding Service layer with @ ModifyLoggable.
Fig. 2 is a flowchart of a logging method based on an MVC architecture provided in the present invention. As shown in fig. 2, correspondingly, the present invention further provides a log recording method based on an MVC architecture, where the MVC architecture includes a Controller layer and a Service layer, the Controller layer receives a user request and executes a method in the Controller layer according to the user request, the method in the Controller layer is executed by calling a method in the Service layer, where an annotation is set before a code corresponding to a method that needs to be intercepted in the Controller layer and the Service layer, and the method includes: in the process of processing the received user request by the Controller layer, when a program is executed to a code corresponding to a method in which an annotation is set in the Controller layer, calling the service logic of the annotation to extract user information; and when the program is executed to the code corresponding to the method in the Service layer, which is provided with the annotation before, calling the Service logic of the annotation to record the log parameters, and storing the log parameters and the user information in the log storage module. The details and benefits associated with this method are the same as for the logging system described above and will not be described further herein.
According to the invention, before the annotation identifier is in the related program code (namely, before the method needing to be intercepted in the control layer and the service layer), the annotation is intercepted through the section, the service logic calling the annotation records the log parameters which are required to be recorded, and the log parameters and the user information are stored in the log storage module together. The invention can complete the recording of the log information only by adding some annotations on the basis of not changing the source program code, and the recorded information is far richer than the section. In addition, the data structures of different systems needing to record logs are different, and the system can be adapted to different systems needing to record logs only by correspondingly adjusting the annotated business logic, so that the expandability of the invention is greatly improved, and the invention is applicable to various different systems needing to record logs.
The preferred embodiments of the present invention have been described in detail with reference to the accompanying drawings, however, the present invention is not limited to the specific details of the above embodiments, and various simple modifications can be made to the technical solution of the present invention within the technical idea of the present invention, and these simple modifications are within the protective scope of the present invention.
It should be noted that the various features described in the above embodiments may be combined in any suitable manner without departing from the scope of the invention. The invention is not described in detail in order to avoid unnecessary repetition.
In addition, any combination of the various embodiments of the present invention is also possible, and the same should be considered as the disclosure of the present invention as long as it does not depart from the spirit of the present invention.

Claims (12)

CN201510919783.8A2015-12-112015-12-11Log recording system and method based on MVC (Model View Controller) frameworkPendingCN105893016A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510919783.8ACN105893016A (en)2015-12-112015-12-11Log recording system and method based on MVC (Model View Controller) framework

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510919783.8ACN105893016A (en)2015-12-112015-12-11Log recording system and method based on MVC (Model View Controller) framework

Publications (1)

Publication NumberPublication Date
CN105893016Atrue CN105893016A (en)2016-08-24

Family

ID=57002939

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510919783.8APendingCN105893016A (en)2015-12-112015-12-11Log recording system and method based on MVC (Model View Controller) framework

Country Status (1)

CountryLink
CN (1)CN105893016A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106528391A (en)*2016-12-162017-03-22郑州云海信息技术有限公司Recording method of operating log by management platform on SSR
CN106777026A (en)*2016-12-082017-05-31用友网络科技股份有限公司Support method, the apparatus and system of micro services framework affairs final consistency
CN106970789A (en)*2017-03-072017-07-21武汉斗鱼网络科技有限公司A kind of Android end groups bury point methods and system automatically in AOP and AspectJ daily record
CN108319506A (en)*2017-01-172018-07-24贵州白山云科技有限公司A kind of data hierarchy processing method and processing device
CN109828784A (en)*2019-02-032019-05-31普信恒业科技发展(北京)有限公司A kind of task grasping means and device
CN112861059A (en)*2021-03-172021-05-28平安消费金融有限公司Visual component generation method and device, computer equipment and readable storage medium
CN113568764A (en)*2021-07-292021-10-29工银科技有限公司 User information acquisition method, device, device and medium for microservices
CN113742300A (en)*2020-08-112021-12-03北京沃东天骏信息技术有限公司Log management method, device, server and system
CN114385564A (en)*2022-01-142022-04-22上海中通吉网络技术有限公司Log data change method and system
CN114610593A (en)*2022-03-222022-06-10山东大学 A Web-based system diary record and query method, system, device and storage medium
CN114911682A (en)*2022-05-232022-08-16融创物业服务集团有限公司Pluggable log monitoring method
CN114968720A (en)*2022-05-302022-08-30江苏普旭科技股份有限公司Service log collection management method and system for realizing reuse decoupling under cross-platform multi-service architecture mode
CN116401224A (en)*2023-04-072023-07-07平安银行股份有限公司 A log recording method, terminal equipment, and computer-readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020032873A1 (en)*2000-09-142002-03-14Lordemann David A.Method and system for protecting objects distributed over a network
US20050204344A1 (en)*2004-03-122005-09-15Hideaki ShinomiProgram analysis device, analysis method and program of same
CN101276271A (en)*2007-03-292008-10-01北京邮电大学 An interceptor system and method for aspect-oriented programming
CN102508702A (en)*2011-10-202012-06-20北京金和软件股份有限公司Method for processing common service logic by performing interception based on AOP (aspect-oriented programming) technology
CN102810057A (en)*2011-05-302012-12-05中国银联股份有限公司 A method of logging
CN103559118A (en)*2013-10-122014-02-05福建亿榕信息技术有限公司Security auditing method based on aspect oriented programming (AOP) and annotation information system
CN104881284A (en)*2015-05-222015-09-02国云科技股份有限公司 An Efficient Log Operation Method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020032873A1 (en)*2000-09-142002-03-14Lordemann David A.Method and system for protecting objects distributed over a network
US20050204344A1 (en)*2004-03-122005-09-15Hideaki ShinomiProgram analysis device, analysis method and program of same
CN101276271A (en)*2007-03-292008-10-01北京邮电大学 An interceptor system and method for aspect-oriented programming
CN102810057A (en)*2011-05-302012-12-05中国银联股份有限公司 A method of logging
CN102508702A (en)*2011-10-202012-06-20北京金和软件股份有限公司Method for processing common service logic by performing interception based on AOP (aspect-oriented programming) technology
CN103559118A (en)*2013-10-122014-02-05福建亿榕信息技术有限公司Security auditing method based on aspect oriented programming (AOP) and annotation information system
CN104881284A (en)*2015-05-222015-09-02国云科技股份有限公司 An Efficient Log Operation Method

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
CONFIRMANAME: ""基于Annotation的Spring AOP:@Around"", 《HTTPS://BLOG.CSDN.NET/CONFIRMANAME/ARTICLE/DETAILS/9735975》*
CZMCHEN: ""SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)"", 《HTTPS://BLOG.CSDN.NET/CZMCHEN/ARTICLE/DETAILS/42392985》*
M. GOMATHY 等: ""Developing an Error Logging Framework for Ruby on Rails Application using AOP"", 《2014 WORLD CONGRESS ON COMPUTING AND COMMUNICATION TECHNOLOGIES》*
丁振凡: "《基于注解方式的Spring面向切面编程研究》", 《计算机时代》*
张友生 等: "《系统分析师技术指南》", 31 August 2009, 北京:清华大学出版社*
张文胜: "《基于Annotation的Spring AOP日志处理的设计与实现》", 《价值工程》*

Cited By (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106777026A (en)*2016-12-082017-05-31用友网络科技股份有限公司Support method, the apparatus and system of micro services framework affairs final consistency
CN106777026B (en)*2016-12-082019-12-20用友网络科技股份有限公司Method, device and system for supporting final consistency of micro-service architecture transaction
CN106528391A (en)*2016-12-162017-03-22郑州云海信息技术有限公司Recording method of operating log by management platform on SSR
CN108319506A (en)*2017-01-172018-07-24贵州白山云科技有限公司A kind of data hierarchy processing method and processing device
CN108319506B (en)*2017-01-172019-04-02北京数安鑫云信息技术有限公司A kind of data hierarchy processing method and processing device
CN106970789B (en)*2017-03-072020-06-16武汉斗鱼网络科技有限公司Automatic log point burying method and system based on AOP and AspectJ at Android end
CN106970789A (en)*2017-03-072017-07-21武汉斗鱼网络科技有限公司A kind of Android end groups bury point methods and system automatically in AOP and AspectJ daily record
CN109828784B (en)*2019-02-032022-04-26普信恒业科技发展(北京)有限公司Task grabbing method and device
CN109828784A (en)*2019-02-032019-05-31普信恒业科技发展(北京)有限公司A kind of task grasping means and device
CN113742300A (en)*2020-08-112021-12-03北京沃东天骏信息技术有限公司Log management method, device, server and system
CN113742300B (en)*2020-08-112024-06-18北京沃东天骏信息技术有限公司Log management method, device, server side and system
CN112861059A (en)*2021-03-172021-05-28平安消费金融有限公司Visual component generation method and device, computer equipment and readable storage medium
CN113568764A (en)*2021-07-292021-10-29工银科技有限公司 User information acquisition method, device, device and medium for microservices
CN114385564A (en)*2022-01-142022-04-22上海中通吉网络技术有限公司Log data change method and system
CN114610593A (en)*2022-03-222022-06-10山东大学 A Web-based system diary record and query method, system, device and storage medium
CN114911682A (en)*2022-05-232022-08-16融创物业服务集团有限公司Pluggable log monitoring method
CN114968720A (en)*2022-05-302022-08-30江苏普旭科技股份有限公司Service log collection management method and system for realizing reuse decoupling under cross-platform multi-service architecture mode
CN116401224A (en)*2023-04-072023-07-07平安银行股份有限公司 A log recording method, terminal equipment, and computer-readable storage medium

Similar Documents

PublicationPublication DateTitle
CN105893016A (en)Log recording system and method based on MVC (Model View Controller) framework
US6122641A (en)Method and apparatus for mapping objects to multiple tables of a database
US6704744B1 (en)Method and apparatus for mapping objects to multiple tables of a database
US20190005210A1 (en)Centralized consent management
AU2012327168B2 (en)Amethod and structure for managing multiple electronic forms and their records using a static database
EP2577507A2 (en)Data mart automation
CN103559118A (en)Security auditing method based on aspect oriented programming (AOP) and annotation information system
US11914741B2 (en)Data security
CN109829145A (en)Method for drafting, device, storage medium and the electronic equipment of business form
CN116821138B (en)Data processing method and related equipment
CN112269982A (en)Data access control method based on authority configuration
CN107832448A (en)Database operation method, device and equipment
US10255338B2 (en)System and method for file management in data structures
CN106802928B (en)Power grid historical data management method and system
CN102567372A (en)Student information management system
CN108345579B (en)Self-defined report logic engine and method
US8069148B2 (en)Configuration of multiple database audits
US8316013B2 (en)Programmatic retrieval of tabular data within a cell of a query result
CN116450660A (en)Method and device for processing primary key conflict in data synchronization
US11455294B2 (en)Information lifecycle management notification framework
WO2010119628A1 (en)System and method for environment information aggregation
JP7682880B2 (en) COMPUTER-IMPLEMENTED SYSTEM AND COMPUTER-IMPLEMENTED METHOD
CN119336758A (en) Data-level lineage analysis method and system based on system log
CN110737883B (en)Notarization data platform system for data processing application
CN117290876A (en)User role-based data access control method and system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
WD01Invention patent application deemed withdrawn after publication
WD01Invention patent application deemed withdrawn after publication

Application publication date:20160824


[8]ページ先頭

©2009-2025 Movatter.jp