Methods and apparatus in distributed remote logging system for remote adhoc data analysis customized with multilevel hierarchical logger tree
Filing Information
- Patent Number: US6871228
- Application Number: US9895229
- Filing date: 06/29/2001
- Issue date: 03/22/2005
- Prior Publication Data:
- US20030005173 - 01/02/2003
- Predicted expiration date: 02/28/2023
- Patent term adjustment: 609
- 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
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 Number | Assignees | Inventors | Issue/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 |
Referenced By
| Document Number | Assignee | Inventors | Issue/Pub Date |
|---|---|---|---|
| US7559055 | Research In Motion Limited | Lianghua Yang et al. | Jul 2009 |
| US7024431 | Microsoft Corporation | Kevin Paul Kornelson et al. | Apr 2006 |
| US7330858 | Symantec Operating Corporation | Ronald S. Karr et al. | Feb 2008 |
| US7567979 | Microsoft Corporation | Rajeev Prasad et al. | Jul 2009 |
| US7096316 | VERITAS Operating Corporation | Ronald S. Karr et al. | Aug 2006 |
| US7120685 | International Business Machines Corporation | Lorin Evan Ullmann et al. | Oct 2006 |
| US7139779 | Microsoft Corporation | Kevin Paul Kornelson et al. | Nov 2006 |
| US7493598 | International Business Machines Corporation | Ian Gerald Craggs | Feb 2009 |
| US7328226 | Symantec Operating Corporation | Ronald S. Karr et al. | Feb 2008 |
| US7383280 | Microsoft Corporation | Kevin Paul Kornelson et al. | Jun 2008 |
Patent Family
| Document Number | Assignee | Inventors | Issue/Pub Date |
|---|---|---|---|
| US20030005173 | International Business Machines Corporation | Lorin Ullmann et al. | Jan 2003 |
| US6871228 | International Business Machines Corporation | Rajeeta Lalji Shah et al. | Mar 2005 |
Independent Claims | See all claims (23)
- 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.
- 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.
- 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.





View assignee updates
analyzing 100 million+ documents to uncover your network...