Communication protocol event logging system for use with various protocols
First Claim
1. A computer software implemented protocol event logging system comprising:
- means for receiving an event logging request from a client component operating under a particular protocol;
means for determining if said event logging request requires protocol specific processing;
means for invoking a protocol specific handler corresponding to said particular protocol to process said request if said request requires protocol specific processing; and
means for processing said event logging request without invoking said protocol specific handler if said request does not require protocol specific processing.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for monitoring and debugging interface protocols in a computer system is disclosed. A software based communication protocol logging system (CPLS) provides a single event logging interface for multiple communication protocols. A client logging interface of the CPLS is used by client components to periodically transfer log data or messages to a log file thereby providing a debug tracing log of the execution of the client component. The CPLS comprises software for supporting the calls that are members of the client logging interface. In general, the CPLS provides a generic event logging interface for one or more client components thereby insulating client components from data and methods particular to a specific communication protocol. The protocol specific information and functions are maintained within independent protocol specific event handlers. The present invention improves on the prior art systems by creating an abstraction layer (i.e. CPLS) between the client components and the protocol specific event handlers. Thus, when the present invention services a request by a client component to output log data, a generic interface between the client component and the CPLS can be used to subsequently trigger the execution of the appropriate protocol specific event handler.
68 Citations
18 Claims
-
1. A computer software implemented protocol event logging system comprising:
-
means for receiving an event logging request from a client component operating under a particular protocol; means for determining if said event logging request requires protocol specific processing; means for invoking a protocol specific handler corresponding to said particular protocol to process said request if said request requires protocol specific processing; and means for processing said event logging request without invoking said protocol specific handler if said request does not require protocol specific processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for protocol event logging in a computer system, said method comprising the steps of:
-
receiving an event logging request from a client component operating under a particular protocol; determining if said event logging request requires protocol specific processing; invoking a protocol specific handler corresponding to said particular protocol to process said request if said request requires protocol specific processing; and processing said event logging request without invoking said protocol specific handler if said request does not require protocol specific processing. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer software system comprising:
-
a client component operating under a particular protocol; a protocol specific handler for decoding said particular protocol; and a communication protocol logging component coupled to said client component and said protocol specific handler, said communication protocol logging component including; a) an event logging interface for receiving an event logging request from said client component; b) logic for determining if said event logging request requires protocol specific processing; c) logic for invoking said protocol specific handler if said event logging request requires protocol specific processing; and d) logic for processing said event logging request without invoking said protocol specific handler of said request does not require protocol specific processing.
-
Specification