SUPPRESSING REPEATED EVENTS AND STORING DIAGNOSTIC INFORMATION
First Claim
1. A method for suppressing events written to a log, comprising:
- determining when an event is to be written to the log;
determining how many attempts have been made to write the event to the log; and
suppressing occurrences of the event from being written to the log in response to the number of attempts to write the event to the log.
2 Assignments
0 Petitions
Accused Products
Abstract
Events that repeatedly occur during a detection period are intercepted and suppressed before being written to a log. When the same error has been detected a predetermined number of times within the detection period, the event logging for the event is suppressed for a suppression period. At the end of the suppression period an entry is made in the log summarizing the events during the suppression period. Additionally, diagnostic information relating to an application is collected and then stored within a high speed memory. Upon the occurrence of a triggering event, the diagnostic information from the high speed memory is stored within a data store for later use.
282 Citations
20 Claims
-
1. A method for suppressing events written to a log, comprising:
-
determining when an event is to be written to the log; determining how many attempts have been made to write the event to the log; and suppressing occurrences of the event from being written to the log in response to the number of attempts to write the event to the log. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions for collecting and storing diagnostic information, comprising:
-
storing diagnostic information within a high speed memory during execution of an application; determining when a triggering event occurs; and writing the diagnostic information that is stored within the high speed memory to a memory that is non-volatile in response to the triggering event. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for storing diagnostic information and suppressing events, comprising:
-
a processor and a computer-readable medium; a high speed memory; a volatile memory; a non-volatile memory; an operating environment stored on the computer-readable medium and executing on the processor; and an event manager operating under the control of the operating environment and operative to; store diagnostic information within the high speed memory; write the diagnostic information that is stored within the high speed memory to the non-volatile memory when a triggering event occurs; suppressing repeated occurrences of events from being written to the non-volatile memory; and writing a summary of the repeated occurrences of the events to the non-volatile memory after a suppression period. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification