CN106407094B - Log system and log configuration method - Google Patents

Log system and log configuration method Download PDF

Info

Publication number
CN106407094B
CN106407094B CN201510454420.1A CN201510454420A CN106407094B CN 106407094 B CN106407094 B CN 106407094B CN 201510454420 A CN201510454420 A CN 201510454420A CN 106407094 B CN106407094 B CN 106407094B
Authority
CN
China
Prior art keywords
log
application programs
log data
data
signal
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.)
Active
Application number
CN201510454420.1A
Other languages
Chinese (zh)
Other versions
CN106407094A (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510454420.1A priority Critical patent/CN106407094B/en
Publication of CN106407094A publication Critical patent/CN106407094A/en
Application granted granted Critical
Publication of CN106407094B publication Critical patent/CN106407094B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention provides a log system and a log configuration method, comprising the following steps: the parameter configuration module is used for receiving a specified instruction and specifying a plurality of application programs from a plurality of application programs; the log management module is used for receiving clock signals and log data signals from the plurality of application programs, synchronizing the log data signals based on the clock signals, and polling the log data signals of the appointed application programs to output log frames of the appointed application programs; and the log storage module is used for storing the log frame to form log data. The invention can support different clock domains or different application logics by synchronizing the clock signals of a plurality of application programs and polling the corresponding log data signals, and has reusability and flexibility.

Description

Log system and log configuration method
Technical Field
The invention belongs to the field of digital integrated circuits, and particularly relates to a log system based on a programmable device and a log configuration method.
Background
A Field Programmable Gate Array (FPGA) based Programmable device is much more difficult to debug than software. Therefore, log data generated during the operation of the programmable device needs to be collected by the log module to record the operation state of the programmable device, similar to the Printf function of software.
The log data acquisition method in the prior art is usually designed for a certain application logic, the connection between the log data and a log acquisition module is fixed after the design is finished, the log data of other application logics cannot be acquired according to the configuration of software, and meanwhile, the method cannot support the simultaneous acquisition of the log data of multiple paths of parallel application logics and cannot meet the requirement of parallel debugging of the application logics of different clock domains. Therefore, the requirement of "simultaneously capturing log information of multiple different application logics according to the parameter configuration of the developer without changing the logic code" cannot be satisfied.
Namely, the log data collection method in the prior art has low reusability and flexibility.
Disclosure of Invention
In view of the above, an object of the present invention is to provide a log configuration method and a log system based on a programmable device, which can solve the technical problems of low reusability and flexibility caused by the inability to support different clock domains or different application logics in the prior art.
To solve the above technical problem, an embodiment of the present invention provides a log system, including:
the parameter configuration module is used for receiving a specified instruction and specifying a plurality of application programs from a plurality of application programs;
the log management module is used for receiving clock signals and log data signals from the plurality of application programs, synchronizing the log data signals based on the clock signals, and polling the log data signals of the designated application programs to output log frames of the designated application programs; and
and the log storage module is used for storing the log frame to form log data.
In order to solve the above technical problem, an embodiment of the present invention provides a log configuration method, including:
receiving a specified instruction, and specifying a plurality of application programs from a plurality of application programs;
receiving clock signals and log data signals from the plurality of applications;
synchronizing the log data signals based on the clock signals, and polling the log data signals of the specified application programs to output log frames of the specified application programs; and
and storing the log frame to form log data.
Compared with the prior art, the log system and the log configuration method can support different clock domains or different application logics by synchronizing the clock signals of a plurality of application programs and polling the corresponding log data signals, and have reusability and flexibility.
Drawings
FIG. 1 is a block diagram of a log system according to an embodiment of the present invention;
FIG. 2 is a detailed diagram of a log management module according to an embodiment of the present invention;
FIG. 3 is a block diagram of a log system according to a second embodiment of the present invention;
fig. 4 is a schematic flowchart of a log configuration method according to a third embodiment of the present invention;
fig. 5 is a schematic flowchart of a log configuration method according to a fourth embodiment of the present invention.
Detailed Description
Referring to the drawings, wherein like reference numbers refer to like elements throughout, the principles of the present invention are illustrated in a suitable computing environment. The following description is based on illustrated embodiments of the invention and should not be taken as limiting the invention with regard to other embodiments that are not detailed herein.
While the principles of the invention have been described in the foregoing context, which is not intended to be limiting, those of ordinary skill in the art will appreciate that various of the steps and operations described below may also be implemented in hardware. The principles of the present invention are operational with numerous other general purpose or special purpose computing, communication environments or configurations.
The scheme can be applied to a log system and a log configuration method based on programmable devices such as an FPGA. Please refer to the following embodiments, wherein one side of the embodiments is heavier than the basic module of the log system, two sides of the embodiments are heavier than the optimization module of the log system, and three sides of the embodiments are heavier than the basic flow of the log configuration method; the four sides of the embodiment are more important than the optimization flow of the log configuration method. It can be understood that: although the emphasis of each embodiment is different, the design concept is consistent. Moreover, for parts that are not described in detail in a certain embodiment, reference may be made to the detailed description throughout the specification, and further description is omitted.
Example one
Referring to fig. 1, a block diagram of a log system according to an embodiment of the present invention is shown. The log system 1 is connected to a plurality of application programs 2, and generates log data of the application programs 2.
The log system 1 includes: a parameter configuration module 11, a log management module 12, and a log storage module 13.
The parameter configuration module 11 is configured to receive a designation instruction, and designate a plurality of applications from the plurality of applications 2 to form a designated application.
It will be appreciated that the application 2, includes but is not limited to an FPGA-based application. A LOG organization unit (not labeled) is arranged in the application program and used for defining the content and format of the LOG data output by the application program 2 and acquiring a clock signal (CLK) and a LOG data signal (LOG) in the application program 2 according to the definition. Wherein the clock signals may be based on the same or different clock domains. The log data signals may also be based on the same or different application logic.
The parameter configuration module 11 is further configured to set the number of log channels in the log management module 12, and allocate a corresponding relationship between the log channels and the designated application program 2.
The log management module 12 is configured to receive the clock signals and the log data signals from the plurality of applications 2, synchronize the log data signals based on the clock signals, and poll the log data signals of a specific application to output a log frame of the specific application.
Please refer to fig. 2, which is a detailed diagram of the log management module. The log management module 12 is communicatively connected to the plurality of applications 2, the parameter configuration module 11, and the log storage module 13. The log management module 12 specifically includes: a clock synchronization unit 121, a channel selection unit 122, a plurality of log channels 123, and a data polling unit 124.
Here, it is assumed that m application programs 21 are specified from among the n application programs 2 in fig. 1. In fig. 2, m is set to 3 as an example. It is understood that the number of m is merely an example, and should not be considered as a limitation on the number of log channels 123 or the processing capability of the log management module 12, although the number of m is generally equal to or less than 4 currently.
Specifically, the clock synchronization unit 121 is configured to receive a clock signal and a log data signal from the plurality of applications 2, and synchronize the log data signal based on the clock signal according to a preset clock domain to generate a synchronized log data signal.
Wherein the clock synchronization unit 121 receives the clock signal clk1、clk2And clk3And according toAnd synchronizing a preset clock domain, wherein a clock signal of the preset clock domain is clk _ syn. That is, the log data from different clock frequencies of multiple applications are unified to the clock frequency clk _ syn, which is convenient for the subsequent processing of the log data.
The channel selecting unit 122 is connected between the clock synchronizing unit 121 and the plurality of log channels 123. The channel selection unit 122 is configured to receive the log data signal from the designated application 21 according to the designation of the parameter configuration module 11, and allocate the log data signal log in the designated application 21 according to the allocation of the parameter configuration module 111、log2And log3Assigned to the corresponding log channel 123.
The plurality of log channels 123 are connected between the channel selection unit 122 and the data polling unit 124. Wherein, the log channels 123 are in one-to-one correspondence with the specified application programs 21. The log channel 123 is configured to receive a log data signal log of a corresponding designated application 211、log2、log3And generates cache data fifo _ log1、fifo_log2And fifo _ log3For the data polling unit 124 to poll.
Specifically, the log channel 123 includes: a marking unit 1231, and a buffering unit 1232. The marking unit 1231 is configured to receive a log data signal of the designated application 21 corresponding to the log channel 123, and apply the log data signal log according to a preset frame format1、log2、log3Marking is performed to generate marking data index _ log1、index_log2And index _ log3. The buffering unit 1232 is configured to buffer the tag data to generate buffered data fifo _ log1、fifo_log2And fifo _ log3For subsequent polling. It is to be understood that the flag data is log data with flags.
The frame format of the log frame, such as each frame, includes: log channel number, frame number, and frame data. Wherein the frame data is constituted by said log data signal.
The data polling unit 124 is configured to poll a log data signal of the corresponding designated application 21 according to a clock signal clk _ syn in a preset clock domain, that is, output the buffered data in a time sequence to form the log frame.
And a log storage module 13, configured to store the log frame to form log data.
The log system provided by the invention can support different clock domains or different application logics by synchronizing the clock signals of a plurality of application programs and polling the corresponding log data signals, and has reusability and flexibility.
Example two
Referring to fig. 3, a block diagram of a log system according to an embodiment of the invention is shown. The log system 3 is connected to the application program 2, and generates log data of the application program 2.
The number of the connected applications 2 is n, and the number of the designated applications 21 is m.
The log system 3 includes: the device comprises a parameter configuration module 11, a data communication module 32, an upper computer interface module 33, a log management module 12 and a log storage module 13. In order to reflect the difference from the basic log system, the module or unit beginning with 1 has the same or similar function as the log system 1 in fig. 1; modules or units beginning with 3 are added or modified for optimization in this embodiment.
The log organization unit 30 is configured to receive a specified instruction of the parameter configuration module 11 through a log management module 12, obtain clock signals and log data signals in the multiple application programs 2, and send the clock signals and the log data signals to the log management module 12; and defining the content and format of the log data output by the plurality of application programs 2, and acquiring the clock signals and the log data signals of the corresponding plurality of application programs 2 according to the definition.
It is understood that the log organization module 30 can be regarded as an interface between the application 2 and the log system 1. The content output by the application 2, and the format of the output, are defined, output, or selected by the log organization module 30. When a new application program and a new application logic are added, the acquisition of the log data signals can be completed only by adding one log organization unit 30 to the new application program and the new application logic; when the log content needs to be changed, only the log organization unit 30 in the application logic needs to be changed, and the rest can be reused.
Wherein the log data signal logmThe method comprises the following steps: valid data signal logmData and signal bit width logm_vld。
The parameter configuration module 11 receives the user instruction output by the upper computer interface module 33 through the data communication module 32. The user instruction includes: a designation instruction, a setting instruction, a read signal, and a write signal. The instruction is used for appointing a plurality of application programs in the plurality of application programs; the setting instruction is used for setting the number of the log channels 123 in the log management module 12 and allocating the corresponding relationship between the log channels 123 and the designated application program 21; a read signal and a write signal for performing read, write (storage) operations on the log storage module 13.
Specifically, the parameter configuration module 11 receives the write signal of the data communication module 32, and configures the log data signal in the designated application 21 to the log management module 12 in the form of a write register. And may also receive a read signal from the data communication module 32, total number register data for the log, and a selection register for the mux application 21. Meanwhile, the parameter configuration module 11 may also be configured to configure a start address start _ addr and an end address end _ addr of a storage space in the log data storage module 13, so as to control an address of the write log storage module 13.
The parameter configuration module 11 can capture the log information of multiple paths of different FPGA application logics simultaneously according to the parameter configuration of the software without changing FPGA codes, and has high universality and flexibility.
The upper computer interface module 33 may receive a user instruction through a software interface, or may perform default setting. The upper computer interface 33 is connected to the storage unit 131 of the log storage module 13 through the data communication module 32, and is configured to read a log frame for log analysis.
And the data communication module 32 is connected with the upper computer interface module 33, the log storage module 13 and the parameter configuration module 11. It is understood that the data communication module 32 is mainly used for converting protocols between data links of different layers, for example, converting a read instruction or a write instruction sent by the upper computer interface module 33 into a read signal or a write signal executable by the log storage module 13.
The log management module 12, the log management module 12 specifically includes: a clock synchronization unit 121, a channel selection unit 122, a plurality of log channels 123, and a data polling unit 124. The log management module 12 may process log information of multiple application logics simultaneously through a parallel processing technique.
The number of the log channels 123 may be set by the parameter configuration module 11, or may be set by default, where the log channels 123 correspond to the designated application programs 21 one to one.
The clock synchronization unit 121 may receive clock signals and log data signals from different clock domains of the plurality of applications 2 and synchronize the log data signals based on the corresponding clock signals according to a preset clock domain to generate synchronized log data signals.
It can be understood that the clock synchronization unit 121 performs clock domain crossing synchronization processing on the log signals of the FPGA application logic of different clock domains when the log signals are input to the log management unit, so that the system can complete log processing on the FPGA application logic of different clock domains. The synchronization method can be realized by adopting an FIFO buffer of an independent read-write clock to isolate read-write data, and also can be realized by adopting a method of collecting low-frequency signal change at high frequency.
And a channel selection unit 122, configured to output the log data signal in the specified application 21 to a corresponding log channel 123 according to the selection of the parameter configuration module 11.
The log channel 123 includes: a marking unit 1231, and a buffering unit 1232.
The marking unit 1231 is configured to count the log data signals in each log channel 123, and count information is used as a frame number. Wherein the frame number, the channel number, and the frame data are combined to form a log frame of the log channel 123. When the upper computer interface unit 33 receives the data of the log frame through the data communication module 32, the same analysis is carried out according to a log organization method of application logic, and the universality is maximized.
Receiving log data signal log according to preset frame format1、log2、log3Marking is performed to generate marking data index _ log1、index_log2And index _ log3
It can be understood that the marking unit 1231 can automatically label each piece of log information, so that the subsequent log analysis software can effectively distinguish log data signals from different application logics and the generation sequence thereof.
The buffering unit 1232 is configured to buffer the tag data generated by the tagging unit 1231 to generate buffered data fifo _ log1、fifo_log2And fifo _ log3For subsequent polling.
The log channel 123 multiplexes the multiplexed data according to the software configuration information, so that the log system 3 can complete log processing on the application logic of the multiplexed application program 21 using fewer resources.
The data polling unit 124 periodically detects status signals of the m buffer units 1232, and when buffer data to be received in the buffer units 1232 is found, the buffered data is received one by the log channel 123, where we can increase the data receiving speed by increasing the bit width of the received data or increasing the data receiving clock frequency, so as to ensure that the data receiving speed is greater than the speed of generating log data in the m designated application programs, and avoid generating log data overflow to cause data loss. Meanwhile, the data polling unit 124 is responsible for controlling the read-write address signal of the log, when the log storage space mem _ size is full, the write address signal is changed from the initial position of the log storage module, the oldest log frame is replaced in sequence, the newer log frame is reserved, an annular storage space is formed in the log storage module 13, and the storage space can be saved on the basis of meeting the log storage requirement.
It is understood that the data polling unit 124 employs time division multiplexing technology, so that the log data signals of multiple applications can share the same storage read-write controller and the same log data storage unit.
The log storage module 13 specifically includes: a storage unit 131 and a memory control unit 132. The storage unit 131 is configured to store the log frame to form log data. A memory control unit 132 for receiving a read signal and/or a write signal, writing the log frame into the storage unit according to the write signal, and receiving the log frame from the log storage unit 13 according to the read signal.
The log system provided by the invention can support different clock domains or different application logics by synchronizing the clock signals of a plurality of application programs and polling the corresponding log data signals, and has reusability and flexibility.
EXAMPLE III
Referring to fig. 4, a flowchart of a log configuration method according to an embodiment of the present invention is shown.
The log configuration method comprises the following steps:
in step S401, a designation instruction is received, and several applications are designated from among the plurality of applications.
In step S402, clock signals and log data signals from the plurality of applications are received.
In step S403, the log data signal is synchronized based on the clock signal, and polling of the log data signal is performed for a specific application program therein to output the log data of the specific application program.
I.e. synchronizing the log data signal from the clock domain of the application logic to the clock domain of the log system. Wherein, the step of synchronizing and polling specifically includes:
(1) receiving clock signals and log data signals from the plurality of application programs, and synchronizing the log data signals based on the clock signals according to a preset clock domain to generate synchronized log data signals;
(2) the log channels correspond to the appointed application programs one by one, synchronous log data signals in the log channels are marked, and the marked log data are cached in the corresponding log channels; and
(3) and polling the cached log data according to a clock signal of a preset clock domain to output the log frame.
Wherein the step (2) can be further refined as follows:
(21) receiving a log data signal of an application program corresponding to a log channel, and marking the log data signal according to a preset frame format to generate marked data; and
(22) and caching the marked data to generate cached data so as to cooperate with the clock signal of the preset clock domain to carry out polling.
In step S404, the log frame is stored to form log data.
According to the log configuration method, the clock signals of the plurality of application programs are synchronized, the corresponding log data signals are polled, log data of different application logics can be collected, configuration change through a software interface or a command line is supported, and the log configuration method is self-compatible with the application programs in different clock domains.
Example four
Referring to fig. 5, a flowchart of a log configuration method according to an embodiment of the present invention is shown.
It is understood that the steps beginning with S4 are the same as or similar to those in the log configuration method of fig. 4 as the basic steps for implementing the present invention; the steps beginning with S5 are added or modified for optimization in this embodiment. Wherein, the steps are executed in the order of appearance unless otherwise specified.
The log configuration method comprises the following steps:
in step S501, the number of log channels is set, and the clock signal and the log data signal of the corresponding application program are acquired according to the definition.
It is understood that the logging channel may be fixed or modified by the logging system or configuration method.
In step S401, a designation instruction is received, and several applications are designated from among the plurality of applications.
Wherein, specifically include: (1) each application program is in one-to-one correspondence with a log organization unit; and (2) receiving the specified instruction, and acquiring a clock signal and a log data signal in the specified application program.
In step S402, clock signals and log data signals from the plurality of applications are received.
In step S502, the received clock signals are synchronized to generate synchronized log data signals.
In step S503, in each log channel, a log data signal of a designated application corresponding to the log channel is received, and the log data signal is marked according to a preset frame format to generate marked data.
In step S504, the tag data is buffered to generate buffered data.
In step S505, the buffered data in each log channel is polled according to a clock signal of a preset clock domain to form a log frame.
In step S506, a write signal is received, and the log frame is written into a storage unit for storage according to the write signal to form log data.
In step S507, a read signal is received, and the log data is received from the storage unit according to the read signal.
The log configuration method can support different clock domains or different application logics by synchronizing the clock signals of a plurality of application programs and polling the corresponding log data signals, and has reusability and flexibility.
The log system and the log configuration method provided by the embodiment of the invention belong to the same concept, and the specific implementation process is detailed in the full text of the specification and is not repeated herein.
In summary, although the present invention has been described with reference to the preferred embodiments, the above-described preferred embodiments are not intended to limit the present invention, and various changes and modifications can be made by one skilled in the art without departing from the spirit and scope of the present invention.

Claims (15)

1. A logging system, comprising:
the parameter configuration module is used for receiving a specified instruction and specifying a plurality of application programs from a plurality of application programs;
the log management module is used for receiving clock signals and log data signals from the plurality of application programs, synchronizing the log data signals based on the clock signals, and polling the log data signals of the appointed application programs to output log frames of the appointed application programs; and
and the log storage module is used for storing the log frame to form log data.
2. The logging system of claim 1, wherein the log management module specifically comprises:
the clock synchronization unit is used for receiving clock signals and log data signals from the plurality of application programs and synchronizing the log data signals based on the clock signals according to a preset clock domain so as to generate synchronized log data signals; and
and the data polling unit is used for polling the synchronous log data signal of the specified application program so as to output the log frame.
3. The log system of claim 2, wherein the log management module further comprises:
the plurality of log channels are connected between the clock synchronization unit and the data polling unit;
the log channels are in one-to-one correspondence with the designated application programs and used for receiving log data signals of the corresponding designated application programs and generating cache data so as to be polled by the data polling units.
4. The logging system of claim 3, wherein the logging channel specifically comprises:
the device comprises a marking unit, a processing unit and a processing unit, wherein the marking unit is used for receiving a log data signal of a designated application program corresponding to a log channel and marking the log data signal according to a preset frame format to generate marking data; and
and the buffer unit is used for buffering the marked data to generate the buffer data.
5. The logging system of claim 4 wherein:
the logging system further comprises: the parameter configuration module is also used for setting the number of log channels in the log management module and distributing the corresponding relation between the log channels and the specified application program; and
the log management module further comprises: and the channel selection unit is connected between the clock synchronization unit and the plurality of log channels and is used for receiving the log data signals from the plurality of application programs and distributing the log data signals in the specified application programs to the corresponding log channels according to the distribution of the parameter configuration module.
6. The logging system of any of claims 1-5 further comprising:
and the log organization unit is in one-to-one correspondence with the plurality of application programs, is used for defining the content and the format of the log data output by the plurality of application programs, and acquires the clock signal and the log data signal of the corresponding application program according to the definition.
7. The log system according to any one of claims 1 to 5, wherein the log storage module specifically comprises:
a storage unit for storing the log frame; and
and the memory control unit is used for receiving a read signal and/or a write signal, writing the log frame into the storage unit according to the write signal, and reading the log frame from the storage unit according to the read signal.
8. A method for configuring a log, comprising:
receiving a specified instruction, and specifying a plurality of application programs from a plurality of application programs;
receiving clock signals and log data signals from the plurality of applications;
synchronizing the log data signals based on the clock signal and polling log data signals of a specified application program to output a log frame of the specified application program; and
and storing the log frame to form log data.
9. The log configuration method according to claim 8, wherein synchronizing the log data signals based on the clock signal and polling the log data signals of a specific application to output a log frame of the specific application comprises:
receiving clock signals and log data signals from the plurality of application programs, and synchronizing the log data signals based on the clock signals according to a preset clock domain to generate synchronized log data signals; and
polling the synchronized log data signal of the designated application to output the log frame.
10. The log configuration method of claim 9, wherein receiving a clock signal and a log data signal from the plurality of applications, synchronizing the log data signal based on the clock signal according to a preset clock domain to generate a synchronized log data signal, and thereafter further comprising:
the log channels correspond to the appointed application programs one by one;
receiving a log data signal of a corresponding appointed application program in each log channel, and generating cache data for polling; and
polling the designated synchronous log data signal to output the log frame, specifically: and acquiring a corresponding log data signal of the appointed application program from the cache data according to a clock signal of a preset clock domain, and polling to output the log frame.
11. The log configuration method as claimed in claim 10, wherein receiving the log data signal of the corresponding designated application in each log channel and generating the cache data for polling comprises:
receiving a log data signal of a corresponding designated application program in each log channel;
marking the received log data signals in each log channel according to a preset frame format to generate marked data; and
and caching the marked data to generate the cached data so as to carry out polling by matching with a clock signal of a preset clock domain.
12. The log configuration method of claim 11,
receiving a specified instruction, and specifying a plurality of application programs from a plurality of application programs, wherein the method also comprises the following steps:
setting the number of log channels;
receiving a designation instruction, designating a plurality of application programs from a plurality of application programs, and then:
distributing a one-to-one correspondence relation between the log channels and the designated application program; and
and receiving the log data signals from the plurality of application programs, and distributing the log data signals in the appointed application program to the corresponding log channels according to the distribution.
13. The log configuration method according to any one of claims 8 to 12, wherein receiving a designation instruction and designating a plurality of applications from among the plurality of applications specifically comprises:
defining the content and format of log data output by the plurality of application programs through a log organization unit, and reading the clock signal and the log data signal from the plurality of application programs corresponding to the log organization unit according to the definition; and
and receiving the specified instruction, specifying a plurality of application programs from a plurality of application programs according to the specified instruction, and acquiring a clock signal and a log data signal in the specified application programs.
14. The log configuration method according to any of claims 8 to 12, wherein storing the log data specifically comprises:
and receiving a write signal, and writing the log frame into a storage unit for storage according to the write signal to form log data.
15. The log configuration method of claim 14, further comprising:
and receiving a reading signal, and receiving the log data from the storage unit according to the reading signal.
CN201510454420.1A 2015-07-29 2015-07-29 Log system and log configuration method Active CN106407094B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510454420.1A CN106407094B (en) 2015-07-29 2015-07-29 Log system and log configuration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510454420.1A CN106407094B (en) 2015-07-29 2015-07-29 Log system and log configuration method

Publications (2)

Publication Number Publication Date
CN106407094A CN106407094A (en) 2017-02-15
CN106407094B true CN106407094B (en) 2020-06-23

Family

ID=58009370

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510454420.1A Active CN106407094B (en) 2015-07-29 2015-07-29 Log system and log configuration method

Country Status (1)

Country Link
CN (1) CN106407094B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109522316B (en) * 2018-11-02 2020-09-29 东软集团股份有限公司 Log processing method, device, equipment and storage medium
CN110245059B (en) * 2019-05-20 2022-11-08 平安普惠企业管理有限公司 Data processing method, device and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1754371A (en) * 2003-02-28 2006-03-29 松下电器产业株式会社 Content utilization result collection system
US8630316B2 (en) * 2008-06-19 2014-01-14 Microsoft Corporation Clock synchronization using correlation events
CN102377781A (en) * 2011-10-25 2012-03-14 四川电力职业技术学院 Intelligent transformer station process layer data acquisition, conversion and transmission device and control method thereof

Also Published As

Publication number Publication date
CN106407094A (en) 2017-02-15

Similar Documents

Publication Publication Date Title
CN109271335B (en) FPGA implementation method for DDR cache of multi-channel data source
CN103401909A (en) Data interaction method and system based on BS (browser/server), client end and server
CN104699723A (en) Data exchange adapter and system and method for synchronizing data among heterogeneous systems
CN203930811U (en) A kind of IO board of supporting NCSI
US10534714B2 (en) Allocating cache memory on a per data object basis
EP3200089B1 (en) Method, apparatus, communication equipment and storage media for determining link delay
CN107222357B (en) Device and method for configuring network card
CN111309665B (en) Parallel write operation and read operation control system and method
CN104950768A (en) VME (Versa module Eurocard) bus based multi-board-card communication method of dual-stage lithography control system
CN106407094B (en) Log system and log configuration method
CN110471754A (en) Method for exhibiting data, device, equipment and storage medium in job scheduling
CN106250571A (en) The method and system that a kind of ETL data process
CN109388370A (en) A kind of method and device for realizing First Input First Output
CN108337582B (en) Time division multiplexing switching system based on field programmable gate array
CN108701102A (en) Direct memory access controller, method for reading data and method for writing data
CN104572941A (en) Data storage method, device and equipment
US10372655B1 (en) Memory-mapped state bus for integrated circuit
CN104460857A (en) Peripheral component interconnect-express card and method and device for using same
CN105138467B (en) Data access device, method and magnetic resonance equipment
JP2014179066A (en) Storage control device, storage system, and storage control method
CN109412970B (en) Data transfer system, data transfer method, electronic device, and storage medium
CN101324863B (en) Device and method for controlling synchronous static memory
CN102200961B (en) Expansion method of sub-units in dynamically reconfigurable processor
CN102681970B (en) Signal processor and configuration method thereof
US9195595B2 (en) Portable apparatus using multi-core storage mechanism and data access method therefor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant