Package com.iizix.log.slf4j
Class LogServiceProvider
- java.lang.Object
- com.iizix.log.slf4j.LogServiceProvider
- All Implemented Interfaces:
org.slf4j.spi.SLF4JServiceProvider
public final class LogServiceProvider extends java.lang.Object implements org.slf4j.spi.SLF4JServiceProviderThe service provider for the IIZI implementation for SLF4J.- Author:
- Christopher Mindus
Constructor Summary
Constructors Constructor Description LogServiceProvider()Constructor.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.slf4j.ILoggerFactorygetLoggerFactory()Return the instance ofILoggerFactorythatLoggerFactoryclass should bind to.org.slf4j.IMarkerFactorygetMarkerFactory()Return the instance ofIMarkerFactorythatMarkerFactoryclass should bind to.org.slf4j.spi.MDCAdaptergetMDCAdapter()Return the instance ofMDCAdapterthatMDCshould bind to.java.lang.StringgetRequestedApiVersion()The requested API version of this service provider.voidinitialize()Initialize the logging back-end.
Method Detail
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
public java.lang.String 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