Package nablarch.core.log
Class NablarchSLF4JServiceProvider
java.lang.Object
nablarch.core.log.NablarchSLF4JServiceProvider
- All Implemented Interfaces:
org.slf4j.spi.SLF4JServiceProvider
public class NablarchSLF4JServiceProvider
extends Object
implements org.slf4j.spi.SLF4JServiceProvider
SLF4JServiceProvider
の実装クラス。
SLF4JのSimpleServiceProviderの実装を参考にしている。 Marker、MDCはNablarchのログ出力ではサポートしていないため、対応対象外。
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.slf4j.ILoggerFactory
org.slf4j.IMarkerFactory
org.slf4j.spi.MDCAdapter
void
-
Field Details
-
REQUESTED_API_VERSION
ロギングの実装がサポートするSLF4JのAPIバージョンの最大値。SimpleServiceProviderの実装を参考に設定したためpublicかつfinalを付与しないアクセス修飾子を設定している。
-
-
Constructor Details
-
NablarchSLF4JServiceProvider
public NablarchSLF4JServiceProvider()
-
-
Method Details
-
getLoggerFactory
public org.slf4j.ILoggerFactory getLoggerFactory()- Specified by:
getLoggerFactory
in interfaceorg.slf4j.spi.SLF4JServiceProvider
-
getMarkerFactory
public org.slf4j.IMarkerFactory getMarkerFactory()- Specified by:
getMarkerFactory
in interfaceorg.slf4j.spi.SLF4JServiceProvider
-
getMDCAdapter
public org.slf4j.spi.MDCAdapter getMDCAdapter()- Specified by:
getMDCAdapter
in interfaceorg.slf4j.spi.SLF4JServiceProvider
-
getRequestedApiVersion
- Specified by:
getRequestedApiVersion
in interfaceorg.slf4j.spi.SLF4JServiceProvider
-
initialize
public void initialize()- Specified by:
initialize
in interfaceorg.slf4j.spi.SLF4JServiceProvider
-