US 7,617,074 B2
Suppressing repeated events and storing diagnostic information
Phillip Beish, Duvall, Wash. (US); Shaun Eagan, Redmond, Wash. (US); and Alexei Levenkov, Kirkland, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Jul. 06, 2007, as Appl. No. 11/774,347.
Prior Publication US 2009/0012748 A1, Jan. 08, 2009
Int. Cl. G06F 17/40 (2006.01)
U.S. Cl. 702—187  [709/224; 714/39] 20 Claims
OG exemplary drawing
 
1. A method executing on a processor of a computing device for suppressing events written to a log stored on a computer-readable storage medium, comprising:
determining when an event is to be written to the log on the computer-readable storage medium;
determining a number of occurrences of the event during a detection period; wherein the determination includes using the processor to determine how many attempts have been made to write the event to the log during detection period; and
suppressing the event from being written to the log on the computer-readable storage medium when the number of attempts to write the event to the log exceeds a suppression threshold; and
writing the event to the log on the computer-readable storage medium when the number of attempts to write the event to the log is at or below the suppression threshold.