Unified logging service for distributed applications
First Claim
1. A method of providing a unified logging service, for use in a network having a plurality of nodes capable of generating event logs, wherein said unified logging service having a unified log server and repository, comprising the steps of:
- converting an event log file of a first log type and structure associated with a sending node into a predefined format;
transmitting the converted event log file over the network to the unified log server;
receiving the converted event log file by the unified log server;
determining the log type of the converted log file and routing the converted log file to a log handler compatible with the log type and the predefined format;
identifying a receiving node compatible with the log type for the converted event log file, and forwarding the converted event log file from the log handler to the identified receiving node.
5 Assignments
0 Petitions
Accused Products
Abstract
A unified logging service is provided which may be employed across a variety of applications, allowing collected information to be stored, aggregated, and accumulated; presenting a more complete view, than previously available, related to those applications. The unified logging service provides a generalized centralized web services based service with the capability of accepting and collecting a variety of log formats containing a variety of logged events. These events may originate from clients using differing log formats or types in a heterogeneous distributed computing environment. Acknowledgement of receipt of log files may be provided to the originating clients. A log routing capability is also provided as well as a central repository for storing and forwarding log messages flowing throughout the system. These services may be accessed locally or remotely via published web services interfaces.
-
Citations
22 Claims
-
1. A method of providing a unified logging service, for use in a network having a plurality of nodes capable of generating event logs, wherein said unified logging service having a unified log server and repository, comprising the steps of:
-
converting an event log file of a first log type and structure associated with a sending node into a predefined format; transmitting the converted event log file over the network to the unified log server; receiving the converted event log file by the unified log server; determining the log type of the converted log file and routing the converted log file to a log handler compatible with the log type and the predefined format; identifying a receiving node compatible with the log type for the converted event log file, and forwarding the converted event log file from the log handler to the identified receiving node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for providing a unified logging service, comprising:
-
a unified logging server; means for receiving an event log file at the unified logging server; a log adapter for converting the event log file from a first structure to a predefined format; means for determining a log type of the converted event log file and a log handler suitable for the log type; means for forwarding the converted event log file to the log handler; means for identifying a receiving node; means for forwarding the converted event log file to the identified receiving node. - View Dependent Claims (10)
-
-
11. A system for providing a unified logging service comprising:
-
a sending node having a first structure; an event log file having a first log type associated with the sending node; a log adapter for the sending node for converting the event log file from the first structure to a predefined format; means for transmitting the converted event log file across the network to a unified logging server; means for receiving the converted event log file at the unified logging server; means for determining the log type of the converted event log file and a log handler suitable for the log type; means for forwarding the converted event log file to the log handler; means for identifying a receiving node for the converted event log file; means for forwarding the converted event log file to the identified receiving node. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An article of manufacture comprising a processor useable medium having a processor readable program embodied in said medium, wherein the processor readable program when executed on or more processors causes the processors to:
-
convert an event log file of a first log type and structure associated with a sending node into a predefined format; transmit the converted event log file onto a network to a unified log server; receive the converted event log file by the unified log server; determine the log type of the converted log file and rout the converted log file to a log handler compatible with the determined log type and the predefined format; identify a receiving node compatible with the log type for the converted event log file, and forward the converted event log file from the log handler to the identified receiving node. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification