Methods and apparatus in distributed remote logging system for remote adhoc data analysis customized with multilevel hierarchical logger tree
First Claim
1. A method for dynamically configuring logging elements in a computer system, the method comprising:
- initializing a logging subsystem within the computer system, the logging subsystem comprising a plurality of logging elements which record events within the computer system;
establishing inheritance relationships for properties of the logging elements within the logging subsystem, wherein the inheritance relationships allow the logging elements to be configured both individually and as a group; and
configuring the logging elements to record specified types of events and send the logging data of the events to specified locations within the computer system;
wherein the computer system is one of a plurality of nodes in a distributed computer network, wherein logging elements within a first node in the computer network can be remotely configured from a second node in the computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, program, and system for dynamically configuring logging elements in a computer system are provided. The invention comprises a logging subsystem within the computer system, wherein the subsystem contains a plurality of logging elements which record events within the computer system. Inheritance relationships are established for the logging elements, which allows the logging elements to be configured either individually or as a group. The logging elements are then configured to record specified types of events and send the logging data of the events to specified locations within the computer system. In one embodiment of the present invention, the computer system is one of a plurality of nodes in a distributed computer network, wherein logging elements within a one network node can be remotely configured from a another node in the network.
-
Citations
23 Claims
-
1. A method for dynamically configuring logging elements in a computer system, the method comprising:
-
initializing a logging subsystem within the computer system, the logging subsystem comprising a plurality of logging elements which record events within the computer system;
establishing inheritance relationships for properties of the logging elements within the logging subsystem, wherein the inheritance relationships allow the logging elements to be configured both individually and as a group; and
configuring the logging elements to record specified types of events and send the logging data of the events to specified locations within the computer system;
wherein the computer system is one of a plurality of nodes in a distributed computer network, wherein logging elements within a first node in the computer network can be remotely configured from a second node in the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product in a computer readable medium, for dynamically configuring logging elements in a computer system, the computer program product comprising:
-
instructions for initializing a logging subsystem within the computer system, the logging subsystem comprising a plurality of logging elements which record events within the computer system;
instructions for establishing inheritance relationships for properties of the logging elements within the logging subsystem, wherein the inheritance relationships allow the logging elements to be configured both individually and as a group; and
instructions for configuring the logging elements to record specified types of events and send the logging data of the events to specified locations within the computer system;
wherein the computer system is one of a plurality of nodes in a distributed computer network, wherein logging elements within a first node in the computer network can be remotely configured from a second node in the computer network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for dynamically configuring logging elements in a computer system, the system comprising:
-
a logging subsystem within the computer system, the logging subsystem comprising a plurality of logging elements which record events within the computer system;
a register which establishes inheritance relationships for properties of the logging elements within the logging subsystem, wherein the inheritance relationships allow the logging elements to be configured both individually and as a group; and
a configuring component which configures the logging elements to record specified types of events and send the logging data of the events to specified locations within the computer system;
wherein the computer system is one of a plurality of nodes in a distributed computer network, wherein logging elements within a first node in the computer network can be remotely configured from a second node in the computer network.
-
Specification