Package org.oddjob.logging
package org.oddjob.logging
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.
-
ClassDescriptionAn output stream that splits output into an existing output stream if supplied, and a console archive.A Resolver is able to resolve the logger name for a given component.A ConsoleArchiver is something which has archived away console messages for different consoles.Something that archives console output.A log archive.A LogArchiver is something which has archived away log messages for different components.A component that has it's own logger.A LogEvent is archived in a LogArchiver.Something that is able to accept log messages.Constants for Logging.An output stream that splits output into an existing output stream if supplied, and a console archive.Provide a PrintStream that logs to a logger.A helper class which provides a method of getting a logger for a given component.A Listener that is able to listen to log events.An OddjobNDC is a Nested Diagnostic Context for Oddjob.Holds Logger and Job information for the Stack.