Package org.apache.logging.log4j.jcl
Class LogFactoryImpl
- java.lang.Object
-
- org.apache.commons.logging.LogFactory
-
- org.apache.logging.log4j.jcl.LogFactoryImpl
-
public class LogFactoryImpl extends org.apache.commons.logging.LogFactoryLog4j binding for Commons Logging.
-
-
Field Summary
Fields Modifier and Type Field Description private LoggerAdapter<org.apache.commons.logging.Log>adapterprivate java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object>attributes
-
Constructor Summary
Constructors Constructor Description LogFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetAttribute(java.lang.String name)java.lang.String[]getAttributeNames()org.apache.commons.logging.LoggetInstance(java.lang.Class clazz)org.apache.commons.logging.LoggetInstance(java.lang.String name)voidrelease()This method is supposed to clear all loggers.voidremoveAttribute(java.lang.String name)voidsetAttribute(java.lang.String name, java.lang.Object value)
-
-
-
Field Detail
-
adapter
private final LoggerAdapter<org.apache.commons.logging.Log> adapter
-
attributes
private final java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> attributes
-
-
Method Detail
-
getInstance
public org.apache.commons.logging.Log getInstance(java.lang.String name) throws org.apache.commons.logging.LogConfigurationException- Specified by:
getInstancein classorg.apache.commons.logging.LogFactory- Throws:
org.apache.commons.logging.LogConfigurationException
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttributein classorg.apache.commons.logging.LogFactory
-
getAttributeNames
public java.lang.String[] getAttributeNames()
- Specified by:
getAttributeNamesin classorg.apache.commons.logging.LogFactory
-
getInstance
public org.apache.commons.logging.Log getInstance(java.lang.Class clazz) throws org.apache.commons.logging.LogConfigurationException- Specified by:
getInstancein classorg.apache.commons.logging.LogFactory- Throws:
org.apache.commons.logging.LogConfigurationException
-
release
public void release()
This method is supposed to clear all loggers. In this implementation it will clear all the logger wrappers but the loggers managed by the underlying logger context will not be.- Specified by:
releasein classorg.apache.commons.logging.LogFactory
-
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttributein classorg.apache.commons.logging.LogFactory
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.Object value)- Specified by:
setAttributein classorg.apache.commons.logging.LogFactory
-
-