Managing log entries
First Claim
Patent Images
1. A method to manage log entries, the method comprising:
- grouping first log entries into a first group based on a matching portion among the first log entries;
identifying a non-matching portion of the first log entries;
associating an identifier with the non-matching portion;
generating, with a processor, a text string template comprising the identifier and the matching portion in a human-readable format, the identifier replacing the non-matching portion in the template;
providing the text string template via a user interface as a pre-generated template with a plurality of other pre-generated text string templates for selection by a user to search log entries;
receiving a user input specifying a selected variable definition for the identifier associated with the non-matching portion;
generating a search string based on the selected variable definition replacing the identifier in the text string template; and
selecting ones of the first log entries having text matching the entire search string.
2 Assignments
0 Petitions
Accused Products
Abstract
Example methods, apparatus, and articles of manufacture to manage log entries are disclosed. A disclosed example method involves grouping first log entries into a first group based on a matching portion among the first log entries. The example method also involves identifying a non-matching portion of the first log entries and associating an identifier with the non-matching portion. A processor is operated to generate a text string template comprising the identifier and the at least one matching portion in a human-readable format. The identifier replaces the non-matching portion in the template.
52 Citations
13 Claims
-
1. A method to manage log entries, the method comprising:
-
grouping first log entries into a first group based on a matching portion among the first log entries; identifying a non-matching portion of the first log entries; associating an identifier with the non-matching portion; generating, with a processor, a text string template comprising the identifier and the matching portion in a human-readable format, the identifier replacing the non-matching portion in the template; providing the text string template via a user interface as a pre-generated template with a plurality of other pre-generated text string templates for selection by a user to search log entries; receiving a user input specifying a selected variable definition for the identifier associated with the non-matching portion; generating a search string based on the selected variable definition replacing the identifier in the text string template; and selecting ones of the first log entries having text matching the entire search string. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus to manage log entries, the apparatus comprising:
-
a user interface to; receive a first user input to select a pre-generated text string template presented via the user interface with a plurality of other pre-generated text string templates for selection by a user to search log entries, the pre-generated text string template comprising a matching portion present in at least two of the previously stored log entries, and a non-matching portion corresponding to non-matching portions between the at least two previously stored log entries; receive a second user input indicative of a definition for an identifier in the pre-generated text string template, the definition corresponding to one of the at least two previously stored log entries, the definition to replace the identifier of the pre-generated text string template to generate a search string that exactly matches with text of the one of the at least two previously stored log entries; and receive a third user input indicative of metadata to be associated with the one of the at least two log entries; and a processor to associate the metadata with the one of the at least two log entries. - View Dependent Claims (7, 8, 9)
-
-
10. A tangible machine accessible storage device or disk comprising instructions that, when executed, cause a machine to at least:
-
group first log entries based on at least one matching portion and at least one variable portion among the first log entries; associate an identifier with the at least one variable portion; generate a text string template comprising the identifier and the at least one matching portion in a human-readable format, the identifier replacing the at least one variable portion in the template, and the template being in reference to the first log entries; provide the text string template via a user interface as a pre-generated template with a plurality of other pre-generated text string templates for selection by a user to search log entries; receive a user input specifying a selected variable definition for the identifier associated with the at least one variable portion; generate a search string based on the selected variable definition replacing the identifier in the text string template; and select ones of the first log entries having text matching the entire search string. - View Dependent Claims (11, 12, 13)
-
Specification