Package org.oddjob.logging

Log Archiver functionality.

See:
          Description

Interface Summary
ConsoleArchive A ConsoleArchiver is something which has archived away console messages.
ConsoleArchiver A ConsoleArchiver is something which has archived away console messages for different consoles.
ConsoleArchiverCache.Resolver Resolves the LogArchive and Id for a ConsoleArchiver.
LogArchiver A LogArchiver is something which has archived away log messages for different components.
LogArchiverCache.Resolver A LogArchiver.Resolver is able to resolve the logger name for a given component.
LogEnabled DynaBeans can hide the getLogger method.
LogListener  
 

Class Summary
AbstractArchiverCache An base implementation of a Cache for LogEvents.
AbstractPollingArchiver A LogArchiver which maintains it's log archives by polling.
ArchiveAppender A Log4j appender which logs to LogArchiver.
ConsoleArchiveImpl  
ConsoleArchiverCache A cache for ConsoleArchiver archivers.
LocalConsoleArchiver An implementation of a ConsoleArchiver for the local JVM.
Log4jArchiver A LogArchiver which archives using Log4j.
LogArchive A log archive.
LogArchiverCache A Cache for Log Events.
LogEvent A LogEvent is archived in a LogArchiver.
LoggingOutputStream An output stream that splits output into an existing output stream if supplied, and a console archive.
LoggingPrintStream Provide a PrintStream that logs to a logger.
LogHelper A helper class which provides a method of getting a logger for a given component.
LogLevel  
 

Package org.oddjob.logging Description

Log Archiver functionality. These classes allow messages to be archived on a component by component bases. Archiving is currently in memory only.

Archiving is designed without dependence on a Log Implementation so that a remote Archive can use a different underlying implementation to a local Archiver.

Currently only Log4j is implemented for archiving to a LogArchiver.