Package com.github.marschall.jclequinox
Class EquinoxLogFactory
java.lang.Object
org.apache.commons.logging.LogFactory
com.github.marschall.jclequinox.EquinoxLogFactory
A
LogFactory
that delegates to ExtendedLogService
.-
Field Summary
Fields inherited from class org.apache.commons.logging.LogFactory
DIAGNOSTICS_DEST_PROPERTY, factories, FACTORY_DEFAULT, FACTORY_PROPERTIES, FACTORY_PROPERTY, HASHTABLE_IMPLEMENTATION_PROPERTY, nullClassLoaderFactory, PRIORITY_KEY, SERVICE_ID, TCCL_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute
(String name) String[]
getInstance
(Class clazz) getInstance
(String name) void
release()
void
removeAttribute
(String name) void
setAttribute
(String name, Object value) Methods inherited from class org.apache.commons.logging.LogFactory
createFactory, directGetContextClassLoader, getClassLoader, getContextClassLoader, getFactory, getLog, getLog, handleThrowable, isDiagnosticsEnabled, logRawDiagnostic, newFactory, newFactory, objectId, release, releaseAll
-
Constructor Details
-
EquinoxLogFactory
public EquinoxLogFactory()Default constructor called by commons-logging.
-
-
Method Details
-
getInstance
- Specified by:
getInstance
in classLogFactory
-
getInstance
- Specified by:
getInstance
in classLogFactory
-
release
public void release()- Specified by:
release
in classLogFactory
-
getAttribute
- Specified by:
getAttribute
in classLogFactory
-
getAttributeNames
- Specified by:
getAttributeNames
in classLogFactory
-
removeAttribute
- Specified by:
removeAttribute
in classLogFactory
-
setAttribute
- Specified by:
setAttribute
in classLogFactory
-