Home » SLF4J-1.5.8 » org.apache.commons » logging » impl »

org.apache.commons.logging.impl

Classes:

AvalonLogger  

Implementation of commons-logging Log interface that delegates all logging calls to the Avalon logging abstraction: the Logger interface. 

code | html
Jdk13LumberjackLogger  

Implementation of the org.apache.commons.logging.Log interface that wraps the standard JDK logging mechanisms that are available in SourceForge's Lumberjack for JDKs prior to 1.4.

 
code | html
Jdk14Logger  

Implementation of the org.apache.commons.logging.Log interface that wraps the standard JDK logging mechanisms that were introduced in the Merlin release (JDK 1.4).

 
code | html
Log4JCategoryLog  

Implementation of Log that maps directly to a Log4J Category

code | html
Log4JLogger   Implementation of Log that maps directly to a Logger for log4J version 1.2.  code | html
Log4jFactory  

Concrete subclass of LogFactory specific to log4j. 

code | html
LogFactoryImpl  

Concrete subclass of LogFactory that implements the following algorithm to dynamically select a logging implementation class to instantiate a wrapper for.

  • Use a factory configuration attribute named org.apache.commons.logging.Log to identify the requested implementation class.
  • Use the org.apache.commons.logging.Log system property to identify the requested implementation class.
  • If Log4J is available, return an instance of org.apache.commons.logging.impl.Log4JLogger.
  • If JDK 1.4 or later is available, return an instance of org.apache.commons.logging.impl.Jdk14Logger.
  • Otherwise, return an instance of org.apache.commons.logging.impl.SimpleLog.

If the selected Log implementation class has a setLogFactory() method that accepts a LogFactory parameter, this method will be called on each newly created instance to identify the associated factory. 

code | html
LogKitLogger  

Implementation of org.apache.commons.logging.Log that wraps the avalon-logkit logging system. 

code | html
NoOpLog  

Trivial implementation of Log that throws away all messages. 

code | html
SLF4JLocationAwareLog   Implementation of org.apache.commons.logging.Log interface which delegates all processing to a wrapped org.slf4j.Logger instance.  code | html
SLF4JLog   Implementation of org.apache.commons.logging.Log interface which delegates all processing to a wrapped org.slf4j.Logger instance.  code | html
SLF4JLogFactory  

Concrete subclass of LogFactory which always delegates to the org.slf4j.LoggerFactory class. 

code | html
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.  code | html
SimpleLog  

Simple implementation of Log that sends all enabled log messages, for all defined loggers, to System.err. 

code | html
WeakHashtable  

Implementation of Hashtable that uses WeakReference's to hold its keys thus allowing them to be reclaimed by the garbage collector. 

code | html
WeakHashtable.Entry   Entry implementation  code | html
WeakHashtable.Referenced   Wrapper giving correct symantics for equals and hashcode  code | html
WeakHashtable.WeakKey   WeakReference subclass that holds a hard reference to an associated value and also makes accessible the Referenced object holding it.  code | html