| Class Summary | 
| ApplicationLoggingImpl | This is a straightforward implementation of ApplicationLogging
 that sends events to LogListeners. | 
| DebugLogEvent | A debug information log event. | 
| DispatchLogger | This log listener sorts LogEvents by type and sends them to
 respective log listeners. | 
| DisplayLogger | This is the base class for loggers which write to standard i/o
 devices such as a file or screen. | 
| EmailLogger | This log listener writes the logged events as an email message. | 
| ErrorLogEvent | An error log event that can take a message, a Throwable, or both. | 
| FileLogger | This log listener writes the logged events directly out to the
 configured log file. | 
| InfoLogEvent | An information log event. | 
| LogEvent | A basic log event. | 
| LoggingQueue | This is a simple thread that contains a GovernorQueue. | 
| LogListenerQueue | This is a queueing version of the interface
 atg.nucleus.logging.LogListener. | 
| PrintStreamLogger | This log listener writes the logged events directly to the
 configured print stream. | 
| QueueingLogger | The QueueingLogger is made to sit on top of a single LogListener,
 queueing log events so they don't actually get written out to the
 LogListener until a more convenient time. | 
| RotatingFileLogger | This subclass of FileLogger will "rotate" logs according to a
 schedule. | 
| WarningLogEvent | An warning log event that can take a message, a Throwable, or both. |