| 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.