| 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 |

| 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.
|