Patent ID: 7707189

Claim:
A system comprising a processor for managing event logging, comprising: a log provider wrapper for determining whether log entry data associated with an event should be generated and, if the log entry data should be generated, for receiving the log entry data; a plurality of log providers for writing log entries to one or more destinations, wherein the log provider wrapper filters information contained in the log entry data, segments the information contained in the log entry data such that a first segment contains a first part of the information and a second segment contains a second part of the information, selects one or more of said log providers, and sends the segmented information contained in the log entry data to one or more selected log providers, wherein the log provider wrapper and plurality of log providers permit contingent generation of log entry data and permit different log entries to be written to a plurality of destinations based on the generated log entry data; and a logging configuration in communication with the log provider wrapper, comprising at least one of a filtering rule, a destination for a log entry, or a format for a log entry, wherein the log provider wrapper selects the log providers based on the logging configuration.