Implementing client based throttled error logging in a computing device
First Claim
Patent Images
1. A method comprising:
- by first program instructions on a computing device,communicating one or more enclosed calls for depositing an individual log into one or more logs to prevent flooding the one or more logs;
accessing one or more log suppression specifications specified by a client for each individual log;
communicating pertinent log information corresponding to each individual log to a storage space allocated by the client;
identifying a number of repetitive logs having been suppressed andenabling client controlled log activity tracking and debug information by using the log suppression specifications specified by the client for each individual includingconstructing a log class with a time limit and one or more log threshold parameters, wherein the client selects the time limit and the one or more log threshold parameters when the log class is constructed.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product are provided for implementing client based throttled error logging in a computer system. A log governor, controlled by a client of a log manager, prevents the flooding of the logs, identifies how many repetitive logs have been suppressed, and is tailored such that log suppression requirements are enabled to be specified for each individual log. A space required for the log governor features or log governing information is allocated in the client.
-
Citations
10 Claims
-
1. A method comprising:
by first program instructions on a computing device, communicating one or more enclosed calls for depositing an individual log into one or more logs to prevent flooding the one or more logs; accessing one or more log suppression specifications specified by a client for each individual log; communicating pertinent log information corresponding to each individual log to a storage space allocated by the client; identifying a number of repetitive logs having been suppressed and enabling client controlled log activity tracking and debug information by using the log suppression specifications specified by the client for each individual including constructing a log class with a time limit and one or more log threshold parameters, wherein the client selects the time limit and the one or more log threshold parameters when the log class is constructed. - View Dependent Claims (2, 3, 4, 5)
-
6. An apparatus comprising:
-
a processor, a log governor, controlled by a client of the log manager, the log governor for enclosing one or more calls to the log manager for depositing an individual log into one or more logs to prevent flooding of the one or more logs, the processor using the log governor to perform the steps of; enabling log suppression specifications for each individual log, allocating a client storage space for pertinent log information corresponding to each individual log, and identifying a number of repetitive logs having been suppressed; and enabling client controlled log activity tracking and debug information by using parameter values selected by the client and set when constructing the log governor including constructing a log class with a time limit and one or more log threshold parameters, wherein the client selects the time limit and the one or more log threshold parameters when the log class is constructed. - View Dependent Claims (7, 8, 9, 10)
-
Specification