| Class Summary | |
|---|---|
| AvalonLogger |
Implementation of commons-logging Log interface that delegates all logging calls to the Avalon logging abstraction: the Logger interface. |
| Jdk13LumberjackLogger |
Implementation of the |
| Jdk14Logger |
Implementation of the |
| Log |
A simple logging interface abstracting logging APIs. |
| Log4JLogger | Implementation of Log that maps directly to a Logger for log4J version 1.2. |
| LogConfigurationException |
An exception that is thrown only if a suitable |
| LogFactory |
Factory for creating Log instances, with discovery and configuration features similar to that employed by standard Java APIs such as JAXP. IMPLEMENTATION NOTE - This implementation is heavily based on the SAXParserFactory and DocumentBuilderFactory implementations (corresponding to the JAXP pluggability APIs) found in Apache Xerces. |
| LogFactoryImpl |
Concrete subclass of LogFactory that implements the following algorithm to dynamically select a logging implementation class to instantiate a wrapper for.
If the selected Log implementation class has a
|
| LogKitLogger |
Implementation of |
| LogSource |
Factory for creating Log instances. |
| NoOpLog |
Trivial implementation of Log that throws away all messages. |
| ServletContextCleaner | This class is capable of receiving notifications about the undeployment of a webapp, and responds by ensuring that commons-logging releases all memory associated with the undeployed webapp. |
| SimpleLog |
Simple implementation of Log that sends all enabled log messages, for all defined loggers, to System.err. |
| WeakHashtable |
Implementation of |
| WeakHashtable.Entry | Entry implementation |
| WeakHashtable.Referenced | Wrapper giving correct symantics for equals and hashcode |
| WeakHashtable.WeakKey |
WeakReference subclass that holds a hard reference to an
associated value and also makes accessible
the Referenced object holding it. |