A method, system, device and storage medium for realizing effective log positioning

By using function addresses and printing function row counts in the server to establish a global hash table, the problem of low log collection efficiency is solved, the rapid and accurate rendering of logs and real-time collection of fault information is achieved, and the accuracy of fault analysis is improved.

CN114675991BActive Publication Date: 2025-04-25INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210309480.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-28
Publication Date
2025-04-25
Estimated Expiration
2042-03-28

AI Technical Summary

Technical Problem

In server management, it is difficult for the existing technology to realize effective location and real-time collection of logs, especially when a fault occurs, manual dynamic switch log collection leads to outdated information, affecting fault analysis.

Method used

Create a global hash table by using function address and printing function row count as key values ​​to ensure that repeated redundant logs are not output, achieve fast and accurate rendering of logs, and use non-volatile flash memory to store fault information.

Benefits of technology

It realizes the rapid and accurate rendering of logs, reduces the use of storage space, can store more system history information in limited storage space, and collects detailed logs in real time when a fault occurs, improving the accuracy of fault analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114675991B_ABST
    Figure CN114675991B_ABST
Patent Text Reader

Abstract

The present invention provides a method, system, device and storage medium for realizing effective log location, the method comprising: connecting the GPIO enable signal of the BMC chip in the mainboard to the CE chip select function pin of the Falsh chip, and setting the GPIO enable signal as a dynamic adjustment trigger; establishing a global log hash table by encapsulating the print function, and realizing the classification processing of the log type according to the function address and the number of function lines; in response to the diagnosis and debugging requirements of the received log error, starting the log processing function of the single fault diagnosis and debugging to collect fault information; and outputting the fault information to the log display module and storing it in a non-volatile flash memory for problem analysis and location. The present invention establishes a global hash table by using the function address and the number of print function lines as key values, ensuring that duplicate redundant logs are not output, and effective logs can be presented quickly and accurately, and more system historical information can be stored in limited storage space.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of servers, and more specifically, to a method, system, device and storage medium for realizing effective log positioning. Background Art

[0002] Servers are increasingly used in today's information society. As the number of servers increases, their management becomes increasingly complex. As an important tool for out-of-band management of servers, the role of BMC (Baseboard Management Controller) is becoming increasingly prominent. The BMC controller works with the BMC firmware to obtain various monitoring data on the server and give alarm information when necessary.

[0003] BMC monitors the running status of the server and records the changes in the server status in real time. As a part of monitoring, the main architecture of BMC software is to obtain the status of the sensor through a fixed sensor access interface and record the corresponding log according to the change of the status. During the monitoring process, BMC software will also print some debugging information for software developers to understand the current running status of BMC. If these debugging information are not controlled, some useful information will be overwritten due to continuous calls, and if stored, it will take up a lot of storage space.

[0004] In the early stage of project development, many debug logs will be added to the BMC software to facilitate problem analysis and early discovery of bugs (vulnerabilities). In the later stage of project development, the added debug logs are generally removed through macro switches or comments. Another way is to turn on the control switch manually when a problem is found, and the log will be printed out in real time, making it easy to know the status of each module in the current system. Collecting these logs can be used as a basis for problem analysis.

[0005] The method of reducing logs by removing them later is a static method. Although it avoids covering useful information, some information in the polling process cannot be obtained when problems occur, which is not conducive to problem analysis. The method of turning on the dynamic switch when a fault occurs can collect more information from the current BMC system, but there are two types of product failure phenomena. One is permanent failure, such as motherboard failure, irreparable memory failure, fan failure, etc. The other is related to the system operation status, single or irregular failure, such as CPU error, memory correctable error, hard disk and Raid card error during system operation. This type of error requires real-time capture of fault information to effectively analyze the cause of the fault. After seeing the fault, the manual turns on the dynamic switch to collect detailed logs. The collected logs are already outdated logs, especially for failures in the customer's room. The door-to-door visit time is later, which is not very useful for problem analysis. Summary of the invention

[0006] In view of this, the purpose of the embodiments of the present invention is to propose a method, system, computer device and computer-readable storage medium for realizing effective log positioning. The present invention establishes a global hash table by using function address and print function line number as key value, so as to ensure that duplicate redundant logs are not output, effective logs can be presented quickly and accurately, and more system historical information can be stored in limited storage space.

[0007] Based on the above purpose, one aspect of an embodiment of the present invention provides a method for realizing effective log positioning, comprising the following steps: connecting the GPIO enable signal of the BMC chip in the mainboard to the CE chip select function pin of the Falsh chip, and setting the GPIO enable signal to be dynamically adjusted to trigger; establishing a global log hash table by encapsulating the print function, and implementing classification processing of log types according to the function address and the number of function lines; in response to receiving a diagnostic debugging requirement for a log error, starting a log processing function for single fault diagnostic debugging to collect fault information; and outputting the fault information to a log display module and storing it in a non-volatile flash memory for problem analysis and positioning.

[0008] In some embodiments, establishing a global log hash table by encapsulating the print function includes: setting the key value of the hash function to the address of the function in memory and the number of lines printed by the function, and setting the numerical value corresponding to the key value to the log printed in the corresponding line.

[0009] In some implementations, the method further includes: determining a fault log processing logic according to a key status flag of the function library in the hash table.

[0010] In some embodiments, the fault log processing logic is determined based on the key status flag bits of the function library in the hash table, including: in response to a permanent fault appearing in the fault log, processing the fault as a single alarm; in response to an error report occurring in a single component being a single or irregular fault, performing deeper information collection.

[0011] Another aspect of an embodiment of the present invention provides a system for realizing effective log positioning, including: a setting module, configured to connect the GPIO enable signal of the BMC chip in the mainboard to the CE chip select function pin of the Falsh chip, and set the GPIO enable signal as a dynamic adjustment trigger; an establishment module, configured to establish a global log hash table by encapsulating the print function, and realize classification processing of the log type according to the function address and the number of function lines; a collection module, configured to respond to the diagnosis and debugging requirements of the received log error, start the log processing function of the single fault diagnosis and debugging to collect fault information; and a positioning module, configured to output the fault information to the log display module and store it in the non-volatile flash memory for problem analysis and positioning.

[0012] In some implementations, the establishment module is configured to: set the key value of the hash function to the address of the function in memory and the number of lines printed by the function, and set the numerical value corresponding to the key value to the log printed in the corresponding line.

[0013] In some implementations, the system further includes a processing module configured to: determine a fault log processing logic according to a key status flag of the function library in the hash table.

[0014] In some embodiments, the processing module is configured to: in response to a permanent fault appearing in the fault log, process the fault as a single alarm; in response to an error occurring in a single component being a single or sporadic fault, perform deeper information collection.

[0015] According to another aspect of an embodiment of the present invention, a computer device is provided, comprising: at least one processor; and a memory, wherein the memory stores computer instructions executable on the processor, and the instructions implement the steps of the above method when executed by the processor.

[0016] According to another aspect of the embodiments of the present invention, a computer-readable storage medium is provided, which stores a computer program that implements the above method steps when executed by a processor.

[0017] The present invention has the following beneficial technical effects: a global hash table is established by using function addresses and print function line numbers as key values, ensuring that duplicate redundant logs are not output, effective logs can be presented quickly and accurately, and more system historical information can be stored in limited storage space. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other embodiments can be obtained based on these drawings without paying creative work.

[0019] Figure 1 A schematic diagram of an embodiment of a method for realizing effective log location provided by the present invention;

[0020] Figure 2 A schematic diagram of an embodiment of a system for realizing effective log positioning provided by the present invention;

[0021] Figure 3 A schematic diagram of the hardware structure of an embodiment of a computer device for realizing effective log positioning provided by the present invention;

[0022] Figure 4 A schematic diagram of an embodiment of a computer storage medium for realizing effective log positioning provided by the present invention. DETAILED DESCRIPTION

[0023] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the embodiments of the present invention are further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0024] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are for distinguishing two non-identical entities with the same name or non-identical parameters. It can be seen that "first" and "second" are only for the convenience of expression and should not be understood as limitations on the embodiments of the present invention. The subsequent embodiments will not explain this one by one.

[0025] A first aspect of the embodiments of the present invention provides an embodiment of a method for effectively locating a log. Figure 1 FIG. 2 is a schematic diagram of an embodiment of a method for effectively locating a log provided by the present invention. Figure 1 As shown, the embodiment of the present invention includes the following steps:

[0026] S1, connecting the GPIO enable signal of the BMC chip in the motherboard to the CE chip select function pin of the Falsh chip, and setting the GPIO enable signal to a dynamic adjustment trigger;

[0027] S2. Establish a global log hash table by encapsulating the print function, and implement classification processing of log types according to the function address and function line number;

[0028] S3, in response to receiving a diagnostic debugging requirement of a log error, starting a log processing function of a single fault diagnostic debugging to collect fault information; and

[0029] S4. Output the fault information to the log display module and store it in a non-volatile flash memory to analyze and locate the problem.

[0030] The present invention divides the out-of-band management function of the server into a BMC control management module, a BMC log processing module, a log display module, a real-time dynamic switch module, and a corresponding function library hash table. The present invention embeds the function address library and function line number related to the fault log in the product system design, and presets the code address and code line of the device status of the processor, memory, hard disk, motherboard, external network card, external Raid card, backplane, power supply, fan in the system and the alarm function of the fault alarm, thereby improving the standardization of the log code.

[0031] The present invention first realizes the digital processing of component failures, and designs the error reporting type according to the difference of component failure error reporting, for example, type one: permanent failure, setting the status flag bit to 0; type two: single or irregular failure, setting the status flag bit to 1. In the BMC code design scheme of the present invention, state 0 is set as a static log, state 1 is set as a dynamic log, and the information is locked in the hash table function library.

[0032] Connect the GPIO enable signal of the BMC chip in the motherboard to the CE chip select function pin of the Falsh chip, and set the GPIO enable signal to be dynamically adjusted to trigger. By designing the Whitley platform motherboard, select a Flash chip, connect the GPIO enable signal of the BMC chip in the motherboard to the CE chip select function pin of the Falsh chip, and set it to be dynamically adjusted to trigger, so that storage logs can be recorded in time.

[0033] A global log hash table is established by encapsulating the print function, and the log type is classified according to the function address and the number of function lines.

[0034] In some embodiments, establishing a global log hash table by encapsulating the print function includes: setting the key value of the hash function to the address of the function in memory and the number of lines printed by the function, and setting the numerical value corresponding to the key value to the log printed in the corresponding line.

[0035] By encapsulating the print function, a global log hash table is established. The key value (Key) of the hash function uses the address of the function in memory and the number of lines printed by the function. The value (Value) corresponding to the Key is the log printed out of that line. Based on the uniqueness of the function address and the number of function lines in the process, the classification processing of log types is implemented. In the BMC code, the code processing, switch module processing, log code display, and overall control module are designed according to the logic. In the specific implementation process, the status log to be printed is marked in a print line code, and different types of logs are presented in the code display module respectively.

[0036] In response to receiving a diagnostic debugging requirement of a log error, a log processing function of a single fault diagnostic debugging is started to collect fault information.

[0037] In some implementations, the method further includes: determining a fault log processing logic according to a key status flag of the function library in the hash table.

[0038] In some embodiments, the fault log processing logic is determined based on the key status flag bits of the function library in the hash table, including: in response to a permanent fault appearing in the fault log, processing the fault as a single alarm; in response to an error report occurring in a single component being a single or irregular fault, performing deeper information collection.

[0039] In the log processing module of the present invention, the key status flag of the function library in the hash table determines the fault log processing logic: when the same fault component appears in the fault log and the fault error is a permanent fault, it is processed according to a single alarm, not multiple and repeated display according to the error time. When the error of a single component is a single or irregular fault, such as a processor error, a processor cache error, a processor core code error, a processor PCIE bus error, etc., the fault precise positioning log collection function is started.

[0040] The precise positioning log collection module is mainly a human-computer interaction module with the customer. It adopts a combination of hardware design and firmware design to achieve precise fault log collection, log storage, and log display. The specific design method is as follows:

[0041] By designing a non-volatile Flash storage device in the motherboard hardware and using the dynamic switch module as the entry for information access to this Flash device, a hardware serial port tool human-computer interaction device is designed. After the fault error is reported and the fault accurate positioning log is collected, offline or retrospective fault scenario diagnosis can be provided. In the log display module, the design interacts with the real-time log through log processing. At the same time, through the dynamic switch, the accurate fault log is printed in real time before the whole server is powered off. In the motherboard hardware design, the underlying firmware code is designed to generate log results based on the data type in the hash table. During the processing, the non-volatile Flash circuit is enabled in real time through the hardware enable signal, which acts on the CE chip select signal and the WPP voltage circuit. This part is used to replace the original design of obtaining accurate log functions through manual switches, and realize the log storage solution when the customer's room is unattended. The dynamic switch module is set between the BMC control management module and the log processing module. The enable code of the dynamic switch is set in the BMC control management module. When it is necessary to open and record detailed and more detailed log content according to the diagnosis and debugging requirements of the machine log error, this module issues instructions to the BMC control management module, and the BMC control management module starts the collection of the underlying detailed fault information of the faulty component. At the same time, this module also sends instructions to the log processing module. The log processing module changes the log processing mode, starts the log processing function of single fault diagnosis and debugging, collects the underlying detailed fault registers of the components output by the BMC control management module, and processes the registers in detail, and outputs more detailed fault information to the log display module and stores it in the non-volatile Flash module. In this way, when more historical log information is collected, combined with the current system dynamic log output, it will be convenient for effective analysis and positioning of the problem.

[0042] Based on the usage scenario of the machine in the customer's room, in the case of no one on duty, the present invention can accurately and timely record the machine's faults by designing a real-time dynamic switch, and provide the service engineer with a follow-up visit to the machine in the fault scenario. The dynamic switch has two functions, one is to trigger the real-time recording and output of the firmware-level log, and the other is to trigger the hardware information preservation. After all the logs are stored and collected, more information about the historical status of the system will be known, which is convenient for effective analysis of system faults.

[0043] The fault information is output to the log display module and stored in a non-volatile flash memory for problem analysis and location.

[0044] The embodiment of the present invention establishes a global hash table by using the function address and the number of printed function lines as key values, thereby ensuring that duplicate redundant logs are not output, valid logs can be presented quickly and accurately, and more system historical information can be stored in limited storage space.

[0045] It should be particularly pointed out that the various steps in the various embodiments of the above-mentioned method for realizing effective log positioning can be mutually crossed, replaced, added, and deleted. Therefore, these reasonable permutations, combinations and transformations for realizing effective log positioning should also belong to the protection scope of the present invention, and the protection scope of the present invention should not be limited to the embodiments.

[0046] Based on the above purpose, the second aspect of the embodiment of the present invention provides a system for effectively locating logs. Figure 2 As shown, the system 200 includes the following modules: a setting module, configured to connect the GPIO enable signal of the BMC chip in the mainboard to the CE chip select function pin of the Falsh chip, and set the GPIO enable signal as a dynamic adjustment trigger; an establishment module, configured to establish a global log hash table by encapsulating the print function, and implement classification processing of log types according to the function address and the number of function lines; a collection module, configured to respond to the diagnosis and debugging requirements of the received log error, start the log processing function of the single fault diagnosis and debugging to collect fault information; and a positioning module, configured to output the fault information to the log display module and store it in the non-volatile flash memory for problem analysis and positioning.

[0047] In some implementations, the establishment module is configured to: set the key value of the hash function to the address of the function in memory and the number of lines printed by the function, and set the numerical value corresponding to the key value to the log printed in the corresponding line.

[0048] In some implementations, the system further includes a processing module configured to: determine a fault log processing logic according to a key status flag of the function library in the hash table.

[0049] In some embodiments, the processing module is configured to: in response to a permanent fault appearing in the fault log, process the fault as a single alarm; in response to an error occurring in a single component being a single or sporadic fault, perform deeper information collection.

[0050] Based on the above purpose, the third aspect of the embodiment of the present invention proposes a computer device, including: at least one processor; and a memory, the memory storing computer instructions that can be run on the processor, the instructions are executed by the processor to implement the following steps: S1, connecting the GPIO enable signal of the BMC chip in the motherboard to the CE chip select function pin of the Falsh chip, and setting the GPIO enable signal to be dynamically adjusted to trigger; S2, establishing a global log hash table by encapsulating the print function, and implementing classification processing of log types according to the function address and the number of function lines; S3, in response to receiving the diagnostic debugging requirement of the log error, starting the log processing function of the single fault diagnostic debugging to collect fault information; and S4, outputting the fault information to the log display module and storing it in the non-volatile flash memory for problem analysis and location.

[0051] In some embodiments, establishing a global log hash table by encapsulating the print function includes: setting the key value of the hash function to the address of the function in memory and the number of lines printed by the function, and setting the numerical value corresponding to the key value to the log printed in the corresponding line.

[0052] In some implementations, the steps further include: determining the fault log processing logic according to the key status flag of the function library in the hash table.

[0053] In some embodiments, the fault log processing logic is determined based on the key status flag bits of the function library in the hash table, including: in response to a permanent fault appearing in the fault log, processing the fault as a single alarm; in response to an error report occurring in a single component being a single or irregular fault, performing deeper information collection.

[0054] like Figure 3 FIG. 1 is a schematic diagram of the hardware structure of an embodiment of the computer device for realizing effective log positioning provided by the present invention.

[0055] As Figure 3 Taking the device shown as an example, the device includes a processor 301 and a memory 302.

[0056] The processor 301 and the memory 302 may be connected via a bus or other means. Figure 3 The example of connecting through bus is taken in the following.

[0057] The memory 302 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the method for effectively locating logs in the embodiment of the present application. The processor 301 executes various functional applications and data processing of the server by running the non-volatile software programs, instructions and modules stored in the memory 302, that is, implementing the method for effectively locating logs.

[0058] The memory 302 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the method for realizing effective log positioning, etc. In addition, the memory 302 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 302 may optionally include a memory remotely arranged relative to the processor 301, and these remote memories may be connected to the local module via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0059] The computer instructions 303 corresponding to one or more methods for realizing effective log location are stored in the memory 302 . When executed by the processor 301 , the method for realizing effective log location in any of the above method embodiments is executed.

[0060] Any embodiment of the computer device executing the above method for effectively locating logs can achieve the same or similar effect as any corresponding embodiment of the above method.

[0061] The present invention also provides a computer-readable storage medium, which stores a computer program for implementing the method for effectively locating a log when the computer-readable storage medium is executed by a processor.

[0062] like Figure 4 As shown in FIG. 1 , a schematic diagram of an embodiment of the computer storage medium for realizing effective log location provided by the present invention is shown in FIG. Figure 4 Taking the computer storage medium shown as an example, the computer readable storage medium 401 stores a computer program 402 that performs the above method when executed by a processor.

[0063] Finally, it should be noted that a person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be implemented by instructing the relevant hardware through a computer program, and the program for implementing the method for effective log positioning can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium of the program can be a disk, an optical disk, a read-only storage memory (ROM) or a random access memory (RAM), etc. The above-mentioned computer program embodiment can achieve the same or similar effect as any of the corresponding aforementioned method embodiments.

[0064] The above are exemplary embodiments disclosed in the present invention, but it should be noted that various changes and modifications may be made without departing from the scope disclosed in the embodiments of the present invention as defined in the claims. The functions, steps and / or actions of the method claims according to the disclosed embodiments described herein do not need to be performed in any particular order. In addition, although the elements disclosed in the embodiments of the present invention may be described or required in individual form, they may also be understood as multiple unless explicitly limited to the singular.

[0065] It should be understood that, as used herein, the singular forms "a", "an" are intended to include the plural forms as well, unless the context clearly supports an exception. It should also be understood that, as used herein, "and / or" refers to any and all possible combinations including one or more of the associated listed items.

[0066] The serial numbers of the embodiments disclosed in the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0067] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0068] A person skilled in the art should understand that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope of the disclosure of the embodiments of the present invention (including the claims) is limited to these examples; under the concept of the embodiments of the present invention, the technical features in the above embodiments or different embodiments can also be combined, and there are many other changes in different aspects of the embodiments of the present invention as above, which are not provided in detail for the sake of simplicity. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present invention should be included in the protection scope of the embodiments of the present invention.

Claims

1. A method for realizing effective log location, characterized in that: The steps include: Connect the GPIO enable signal of the BMC chip in the motherboard to the CE chip select function pin of the Falsh chip, and set the GPIO enable signal to be dynamically adjusted to trigger the firmware layer to perform real-time output of log records, and trigger the Falsh chip to save the real-time output log records; Among them, the output log record is controlled by the print function, and a global log hash table is established by encapsulating the print function, and the classification processing of log types is realized according to the function address and the number of function lines; In response to receiving a diagnostic debugging requirement of a log error, starting a log processing function of a single fault diagnostic debugging to collect fault information; and Outputting the fault information to a log display module and storing it in a non-volatile flash memory for problem analysis and location; The establishment of a global log hash table by encapsulating the print function includes: setting the key value of the hash function to the address of the function in the memory and the number of lines printed by the function, and setting the value corresponding to the key value to the log printed in the corresponding line.

2. The method according to claim 1, characterized in that The method also includes: The fault log processing logic is determined according to the key status flag of the function library in the hash table.

3. The method according to claim 2, characterized in that The determining of the fault log processing logic according to the key status flag of the function library in the hash table includes: In response to a permanent fault appearing in the fault log, treating the fault as a primary alarm; In response to an error occurring in a single component, which is a single or sporadic fault, a deeper level of information collection is performed.

4. A system for realizing effective log location, characterized in that: include: A setting module is configured to connect the GPIO enable signal of the BMC chip in the mainboard to the CE chip select function pin of the Falsh chip, and set the GPIO enable signal to be dynamically adjusted to trigger the firmware layer to perform real-time output of log records, and trigger the Falsh chip to save the real-time output log records; Establish a module, configure it to control the output log record by the print function, establish a global log hash table by encapsulating the print function, and implement the classification processing of log types according to the function address and the number of function lines; A collection module configured to start a log processing function of single fault diagnosis and debugging to collect fault information in response to receiving a diagnosis and debugging requirement of a log error; as well as A positioning module, configured to output the fault information to the log display module and store it in a non-volatile flash memory for problem analysis and positioning; The establishment module is also configured to: set the key value of the hash function to the address of the function in the memory and the number of lines printed by the function, and set the numerical value corresponding to the key value to the log printed in the corresponding line.

5. The system according to claim 4, characterized in that The system also includes a processing module configured to: The fault log processing logic is determined according to the key status flag of the function library in the hash table.

6. The system according to claim 5, characterized in that The processing module is configured to: In response to a permanent fault appearing in the fault log, treating the fault as a primary alarm; In response to an error occurring in a single component, which is a single or sporadic fault, a deeper level of information collection is performed.

7. A computer device, characterized in that: include: at least one processor; as well as A memory, wherein the memory stores computer instructions executable on the processor, wherein the instructions, when executed by the processor, implement the steps of the method according to any one of claims 1 to 3.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Log processing method and device and electronic equipment

    CN114024838A