Analysis engine for automatically analyzing and linking error logs
First Claim
Patent Images
1. A computer-implemented method of analyzing an error log, comprising:
- receiving an error log including log data associated with an error at an analysis engine;
parsing the log data to transform the log data into a standardized format by the analysis engine;
automatically comparing the parsed log data to one or more previous errors obtained from error logs using a matcher;
if a match is found by the matcher between the parsed log data and the one or more previous errors then linking the parsed log data to at least one of the matched, previous errors by the analysis engine, wherein the linking comprises identifying a first linking type of the at least one of the matched, previous errors and storing the first linking type as a linking type of the parsed log data; and
receiving user input at the analysis engine to change the linking of the parsed log data, wherein changing the linking comprises changing the stored linking type of the parsed log data to a second linking type that is different from the first linking type.
1 Assignment
0 Petitions
Accused Products
Abstract
Test results can be analyzed and linked using an automated system. In a first embodiment, an error log can be received including log data associated with an error. The log data can be parsed to transform it into a standardized format to allow for easier searching and comparison. Once standardized, an automatic comparison can be made between the parsed log data and previous errors obtained from error logs. If a match is found between the parsed log data and a previous error, then the parsed log data can be linked to the previous error so as to generate a relationship between the two.
-
Citations
16 Claims
-
1. A computer-implemented method of analyzing an error log, comprising:
-
receiving an error log including log data associated with an error at an analysis engine; parsing the log data to transform the log data into a standardized format by the analysis engine; automatically comparing the parsed log data to one or more previous errors obtained from error logs using a matcher; if a match is found by the matcher between the parsed log data and the one or more previous errors then linking the parsed log data to at least one of the matched, previous errors by the analysis engine, wherein the linking comprises identifying a first linking type of the at least one of the matched, previous errors and storing the first linking type as a linking type of the parsed log data; and receiving user input at the analysis engine to change the linking of the parsed log data, wherein changing the linking comprises changing the stored linking type of the parsed log data to a second linking type that is different from the first linking type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable storage medium for executing a method for analyzing an error log, the method comprising:
-
receiving an error log obtained as a result of automatically testing an application; storing the error log in a library of log events; comparing the error log to error logs previously received; if a match is found between the error log and a previously received error log, then linking the error log to the previously received error log that was matched, wherein the linking comprises storing a first linking type, of the previously received error log that was matched, as a linking type of the error log; and receiving user input to change the linking and modifying linking information in the library in response thereto, wherein modifying the linking information comprises changing the stored linking type of the error log to a second linking type that is different from the first linking type. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer system for analyzing an error log, comprising:
-
a microprocessor; a memory; a database library, at least part of which is stored in the memory, including stored previous errors that occurred; a parser adapted to use the microprocessor to receive an error log including a current error and to transform the error log into a predetermined standard format for storage in the database library; a matcher adapted to use the microprocessor to search the database library, to compare information in the error log with the previous errors in order to determine if the previous errors are associated with the current error, and if the previous errors are associated with the current error, linking the current error to the previous errors, wherein the linking comprises identifying a first linking type of the previous errors and storing the first linking type as a linking type of the current error; and an updater coupled to the database library and adapted to use the microprocessor to change linking information between the current error and the previous errors, wherein changing the linking information comprises changing the stored linking type of the current error from the first linking type to a second linking type that is different from the first linking type. - View Dependent Claims (16)
-
Specification