Object oriented processing log analysis tool framework mechanism
First Claim
1. A computer system comprising:
- a central processing unit;
a user interface; and
a main memory having an operating system that supports an object-oriented programming environment containing a framework that provides an extensible log analysis tool system that receives a processing log having log entries, maps the log entries onto an object inheritance structure, analyzes the log entries, and produces a summary report of the analysis.
1 Assignment
0 Petitions
Accused Products
Abstract
A framework for use with object oriented programming systems encapsulates the common attributes of log analysis tools and permits framework implementers to generate customized log analysis tools that share a common structure and organization but are extended only in attributes that are specific to a particular tool. The framework defines a Log object that represents the activity log that is to be analyzed and is responsible for dividing itself into multiple, smaller LogSection objects. Each of the LogSection objects represents a portion of the activity log from which some information can be gathered. The information in a LogSection object is further mapped onto LogEvent objects. Each LogSection object can be referenced by an Analyzer object that controls the analysis.
76 Citations
99 Claims
-
1. A computer system comprising:
-
a central processing unit; a user interface; and a main memory having an operating system that supports an object-oriented programming environment containing a framework that provides an extensible log analysis tool system that receives a processing log having log entries, maps the log entries onto an object inheritance structure, analyzes the log entries, and produces a summary report of the analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a central processing unit; a memory coupled to the central processing unit; and an object oriented framework residing in the memory, the object oriented framework defining an object oriented programming log class comprising a class of log sections that each include a set of log event objects corresponding to the log entries, an analyzer class having analyzer objects, and a plurality of object methods including a set of operations that are used by the log class to map the log entries onto the object inheritance structure, and a set of operations that are used by the analyzer objects to analyze the log event objects and produce the summary report. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A program product for use in a computer system having an operating system that supports an object-oriented programming environment, the program product comprising:
-
a computer-recordable media; and a framework recorded on the computer-recordable media, the framework providing an extensible log analysis tool system that receives a processing log having log entries, maps the log entries onto an object inheritance structure, analyzes the log entries, and produces a summary report of the analysis. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A program product comprising:
-
a computer-readable transmission media; and a framework transmitted on the computer-readable transmission media, the framework providing an extensible log analysis tool system that receives a processing log having log entries, maps the log entries onto an object inheritance structure, analyzes the log entries, and produces a summary report of the analysis. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A method of providing a log analysis tool, the method comprising the steps of:
-
providing an object oriented framework that provides an extensible log analysis tool system that receives a processing log having log entries, maps the log entries onto an object inheritance structure, analyzes the log entries, and produces a summary report of the analysis; and executing the object oriented framework on an apparatus. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
Specification