Methods and apparatus in distributed remote logging system for remote adhoc data analysis customized with multilevel hierarchical logger tree

Share
Save
Discuss
Claim

Share On Facebook Share On Twitter Share By Email
Save Item
Save Item
Add to
my lists

Filing Information

  • Patent Number: US6871228
  • Application Number: US9895229
  • Filing date: 06/29/2001
  • Issue date: 03/22/2005
  • Prior Publication Data:
  • Predicted expiration date: 02/28/2023
  • Patent term adjustment: 609
Explore Your Innovation Network™ for an introduction to:

Innovation Network Your First Name:
Last Name:
 
Already a member? Sign In
  • U.S. Classifications: 709/224  · 709/220  · 709/217  · 709/201  · 709/221  · 709/200  ·
  • International Classifications: --
  • International Classifications: 709200 · 709201 · 709217 · 709220 · 709221 · 709224 · 709254 ·
  • Related U.S. Application Data:
    CROSS REFERENCE TO RELATED APPLICATIONS
    The present application is related to co-pending U.S. patent application Ser. No. 09/895,116 entitled “METHOD AND APPARATUS IN INFORMATION MANAGEMENT SYSTEM PROVIDING ADDING DATA AND BOOKMARKS TO EXISTING INFORMATION LOGGED”, to co-pending U.S. patent application Ser. No. 09/895,979 entitled “METHODS AND APPARATUS IN A LOGGING SYSTEM FOR THE TRACKING OF TASKS SOLELY BASED ON FUNCTION DATA ANALYSIS”, and to co-pending U.S. patent application Ser. No. 09/895,459 entitled “METHODS AND APPARATUS IN A LOGGING SYSTEM FOR THE ADAPTIVE LOGGER REPLACEMENT IN ORDER TO RECEIVE PRE-BOOT INFORMATION”, all filed even date herewith. The content of the above mentioned commonly assigned, co-pending U.S. patent applications are hereby incorporated herein by reference for all purposes.
  • View document at: (opens new window):
    USPTO  ·  PAIR  ·  esp@cenet  ·  Patent Family
    * Related patent documents may or may not exist on these sites
23 Claims, 9 Drawings


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.

References Cited

U.S. Patent Documents

Document NumberAssigneesInventorsIssue/Pub Date
US5307490* Tandem Computers, Inc. Davidson et al. Apr 1994
US5845125* Kabushiki Kaisha Toshiba Nishimura et al. Dec 1998
US6430616* Sun Microsystems, Inc. Brinnand et al. Aug 2002
US6470388* Cisco Technology, Inc. Niemi et al. Oct 2002
* cited by examiner

Patent Family


Read Patent

Read patent

Independent Claims | See all claims (23)

  1. 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.
  2. 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.
  3. 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.