Capturing trace information using annotated trace output
US-2015006961-A1 · Jan 1, 2015 · US
US9355003B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9355003-B2 |
| Application number | US-201414490950-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 19, 2014 |
| Priority date | Jun 7, 2013 |
| Publication date | May 31, 2016 |
| Grant date | May 31, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer identifies a first trace output, generated during a first execution of a first program, that is annotated with an indication of a first pattern of logged events and one or more second programs that identify additional logged events. The computer identifies the first pattern of logged events in a second trace output, which is generated during a second execution of the first program. The computer executes the one or more second programs to gather one or more additional logged events that are discoverable during the second execution of the first program, wherein the one or more additional logged events are not included in the first trace output.
Opening claim text (preview).
What is claimed is: 1. A method of capturing event information, the method comprising: a computer accessing a first trace output, generated during a first execution of a first program; the computer annotating the first trace output with an indication of a first pattern of logged events that indicate a suspected error condition; the computer annotating the first trace output with and one or more second programs that identify additional logged events; the computer accessing a second trace output, generated during a second execution of the first program, the second trace output having a second pattern of logged events; the computer monitoring the second pattern of logged events for a match to the first pattern of logged events; and responsive to an identification of a match of the first pattern of logged events to the second pattern of logged events, the computer executing the one or more second programs to gather one or more additional logged events that are discoverable during the second execution of the first program, wherein the one or more additional logged events are not included in the first trace output. 2. The method of claim 1 , the method further comprising: the computer determining that an end of the first pattern of logged events in the second trace output has been reached; and responsive to the determination that the end of the first pattern of logged events in the second trace output has been reached, the computer ceasing execution of the one or more second programs. 3. The method of claim 2 , wherein the computer ceasing execution of the one or more second programs to identify one or more additional logged events constitutes a return to a normal degree of trace activity. 4. The method of claim 1 , wherein the step of a computer identifying a first trace output, generated during a first execution of a first program, that is annotated with an indication of a first pattern of logged events and one or more second programs that identify additional logged events includes: the computer receiving a first trace output generated during the first execution of the first program; and the computer generating an annotated first trace output by adding code to the first trace output, wherein the added code includes at least one pattern of logged events that is used to identify a starting point and a stopping point for the execution of the one or more second programs that identify additional logged events. 5. The method of claim 1 , wherein the step of the computer determining that an end of the first pattern of logged events in the second trace output has been reached includes: the computer identifying a second pattern of logged events that is used to identify an ending point for the execution of the one or more programs that identify additional logged events, wherein the first trace output is annotated to include the second pattern of logged events. 6. The method of claim 1 , wherein the computer executing the one or more second programs to identify one or more additional logged events constitutes an increased degree of trace activity. 7. The method of claim 1 , wherein the annotation of the first trace output indicates a suspected cause of an error that was observed during the first execution of the first program that generated the first trace output. 8. The method of claim 1 , wherein the one or more second programs gather one or both of trace information and logged event information that was not present in the first trace output.
by tracing the execution of the program · CPC title
where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting · CPC title
where the computing system component is a software system · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.