Package com.iizix.log.slf4j
Class LogServiceProvider
java.lang.Object
com.iizix.log.slf4j.LogServiceProvider
- All Implemented Interfaces:
org.slf4j.spi.SLF4JServiceProvider
The service provider for the IIZI implementation for SLF4J.
- Author:
- Christopher Mindus
Constructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionorg.slf4j.ILoggerFactoryReturn the instance ofILoggerFactorythatLoggerFactoryclass should bind to.org.slf4j.IMarkerFactoryReturn the instance ofIMarkerFactorythatMarkerFactoryclass should bind to.org.slf4j.spi.MDCAdapterReturn the instance ofMDCAdapterthatMDCshould bind to.The requested API version of this service provider.voidInitialize the logging back-end.
Constructor Details
LogServiceProvider
public LogServiceProvider()Constructor.
Method Details
getLoggerFactory
public org.slf4j.ILoggerFactory getLoggerFactory()Return the instance ofILoggerFactorythatLoggerFactoryclass should bind to.- Specified by:
getLoggerFactoryin interfaceorg.slf4j.spi.SLF4JServiceProvider- Returns:
- instance of
ILoggerFactory
getMarkerFactory
public org.slf4j.IMarkerFactory getMarkerFactory()Return the instance ofIMarkerFactorythatMarkerFactoryclass should bind to.- Specified by:
getMarkerFactoryin interfaceorg.slf4j.spi.SLF4JServiceProvider- Returns:
- instance of
IMarkerFactory
getMDCAdapter
public org.slf4j.spi.MDCAdapter getMDCAdapter()Return the instance ofMDCAdapterthatMDCshould bind to.- Specified by:
getMDCAdapterin interfaceorg.slf4j.spi.SLF4JServiceProvider- Returns:
- instance of
MDCAdapter
getRequestedApiVersion
The requested API version of this service provider.- Specified by:
getRequestedApiVersionin interfaceorg.slf4j.spi.SLF4JServiceProvider- Returns:
- "1.8"
initialize
public void initialize()Initialize the logging back-end.WARNING: This method is intended to be called once by
LoggerFactoryclass and from nowhere else.- Specified by:
initializein interfaceorg.slf4j.spi.SLF4JServiceProvider