Event logging application programming interface (API)
AssigneeRed Hat, Inc.
InventorsDmitri V. Pal, Stephen J. Gallagher, John R. Dennis
Life of this patent
Estimating the term…
Abstract
An event logging interface on a computer system is used to record an event when an application hosted by the computer system encounters the event. The event logging interface receives data pertaining to an event from the application. Using the event logging interface, the computer system determines a logical target of the event, and determines one or more physical destinations referenced by the logical target. The data is then dispatched to one of the physical destinations.
Claims20
A method comprising
- receiving, by an event logging interface executed by a processing device, data pertaining to an event from an application hosted by the processing device, the event logging interface configurable to send the data to a plurality of physical destinations;
- determining, by the processing device, a physical destination in the plurality of physical destinations referenced by a logical target of the event using configuration information of the event logging interface, wherein the determining comprises determining a chain of the physical destinations in the plurality of physical destinations in a failover order;
- and
- upon receipt of an error from the physical destination in the chain, dispatching, by the processing device, the data to a next physical destination in the chain that does not return the error.
A non-transitory computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- receiving, by an event logging interface executed by a processing device, data pertaining to an event from an application hosted by the processing device, the event logging interface configurable to send the data to a plurality of physical destinations;
- determining, by the processing device, a physical destination in the plurality of physical destinations referenced by a logical target of the event using configuration information of the event logging interface, wherein the determining comprises determining a chain of the physical destinations in the plurality of physical destinations in a failover order;
- and
- upon receipt of an error from the physical destination in the chain, dispatching, by the processing device, the data to a next physical destination in the chain that does not return the error.
A system comprising:
- a processing device;
- a memory coupled to the processing device, the processing device to:
- receive, by an event logging interface executed by the processing device, the data pertaining to an event from an application hosted by the processing device, the event logging interface configurable to send the data to a plurality of physical destinations;
- determine a physical destination in a plurality of physical destinations referenced by a logical target of the event using configuration information of the event logging interface, wherein the determine comprises determine a chain of the physical destinations in the plurality of physical destinations in a failover order;
- and
- upon receipt of an error from the physical destination in the chain, dispatch the data to a next physical destination in the chain that does not return the error.
Dependencies are inferred from the claim text.