Interface | Description |
---|---|
ArchiveNameResolver |
A Resolver is able to resolve the logger name for a
given component.
|
ConsoleArchiver |
A ConsoleArchiver is something which has archived away console messages
for different consoles.
|
ConsoleOwner |
Something that archives console output.
|
LogArchive |
A log archive.
|
LogArchiver |
A LogArchiver is something which has archived away log messages for different
components.
|
LogEnabled |
A component that has it's own logger.
|
LogEventSink |
Something that is able to accept log messages.
|
LoggingConstants |
Constants for Logging.
|
LogListener |
A Listener that is able to listen to log events.
|
Class | Description |
---|---|
AbstractLoggingOutput |
An output stream that splits output into an existing
output stream if supplied, and a console archive.
|
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.
|
OddjobNDC |
An OddjobNDC is a Nested Diagnostic Context for Oddjob.
|
OddjobNDC.LogContext |
Holds Logger and Job information for the Stack.
|
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.