Package org.slf4j.impl
Class StaticLoggerBinder
- java.lang.Object
-
- org.slf4j.impl.StaticLoggerBinder
-
- All Implemented Interfaces:
org.slf4j.spi.LoggerFactoryBinder
public final class StaticLoggerBinder extends java.lang.Object implements org.slf4j.spi.LoggerFactoryBinder
SLF4J LoggerFactoryBinder implementation using MavenSimpleLogger. This class is part of the required classes used to specify an SLF4J logger provider implementation.- Since:
- 3.5.1
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
LOGGER_FACTORY_CLASS_STR
private org.slf4j.ILoggerFactory
loggerFactory
The ILoggerFactory instance returned by thegetLoggerFactory()
method should always be the same objectstatic 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.
-
Constructor Summary
Constructors Modifier Constructor Description private
StaticLoggerBinder()
Private constructor to prevent instantiation
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.slf4j.ILoggerFactory
getLoggerFactory()
Returns the factory.java.lang.String
getLoggerFactoryClassStr()
Returns the class name.static StaticLoggerBinder
getSingleton()
Returns the singleton of this class.
-
-
-
Field Detail
-
REQUESTED_API_VERSION
public static java.lang.String REQUESTED_API_VERSION
Declare the version of the SLF4J API this implementation is compiled against. The value of this field is usually modified with each release.
-
LOGGER_FACTORY_CLASS_STR
private static final java.lang.String LOGGER_FACTORY_CLASS_STR
-
SINGLETON
private static final StaticLoggerBinder SINGLETON
The unique instance of this class.
-
loggerFactory
private final org.slf4j.ILoggerFactory loggerFactory
The ILoggerFactory instance returned by thegetLoggerFactory()
method should always be the same object
-
-
Method Detail
-
getSingleton
public static StaticLoggerBinder getSingleton()
Returns the singleton of this class.
-
getLoggerFactory
public org.slf4j.ILoggerFactory getLoggerFactory()
Returns the factory.- Specified by:
getLoggerFactory
in interfaceorg.slf4j.spi.LoggerFactoryBinder
-
getLoggerFactoryClassStr
public java.lang.String getLoggerFactoryClassStr()
Returns the class name.- Specified by:
getLoggerFactoryClassStr
in interfaceorg.slf4j.spi.LoggerFactoryBinder
-
-