public class StaticLoggerBinder extends java.lang.Object implements LoggerFactoryBinder
LoggerFactory class with an actual instance of
ILoggerFactory is performed using information returned by this class.| Modifier and Type | Field and Description |
|---|---|
private ILoggerFactory |
loggerFactory
The ILoggerFactory instance returned by the
getLoggerFactory()
method should always be the same object |
private static java.lang.String |
loggerFactoryClassStr |
static java.lang.String |
REQUESTED_API_VERSION
Declare the version of the SLF4J API this implementation is compiled against.
|
private static StaticLoggerBinder |
SINGLETON
The unique instance of this class.
|
| Modifier | Constructor and Description |
|---|---|
private |
StaticLoggerBinder() |
| Modifier and Type | Method and Description |
|---|---|
ILoggerFactory |
getLoggerFactory()
Return the instance of
ILoggerFactory that
LoggerFactory class should bind to. |
java.lang.String |
getLoggerFactoryClassStr()
The String form of the
ILoggerFactory object that this
LoggerFactoryBinder instance is intended to return. |
static StaticLoggerBinder |
getSingleton()
Return the singleton of this class.
|
private static final StaticLoggerBinder SINGLETON
public static java.lang.String REQUESTED_API_VERSION
private static final java.lang.String loggerFactoryClassStr
private final ILoggerFactory loggerFactory
getLoggerFactory()
method should always be the same objectpublic static final StaticLoggerBinder getSingleton()
public ILoggerFactory getLoggerFactory()
LoggerFactoryBinderILoggerFactory that
LoggerFactory class should bind to.getLoggerFactory in interface LoggerFactoryBinderILoggerFactory that
LoggerFactory class should bind to.public java.lang.String getLoggerFactoryClassStr()
LoggerFactoryBinderILoggerFactory object that this
LoggerFactoryBinder instance is intended to return.
This method allows the developer to interrogate this binder's intention
which may be different from the ILoggerFactory instance it is able to
yield in practice. The discrepancy should only occur in case of errors.
getLoggerFactoryClassStr in interface LoggerFactoryBinderILoggerFactory instance