Package nablarch.integration.log.slf4j
Class Slf4JLogger
java.lang.Object
nablarch.integration.log.slf4j.Slf4JLogger
- All Implemented Interfaces:
Logger
SLF4Jを使用してログ出力を行うクラス。
全てのメソッドで
Logger
に処理を委譲する。
SLF4JにはFATALレベルが存在しないため、
FATALレベルでログ出力しようとした場合は全てERRORレベルで出力する。-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
DEBUGレベルのログ出力が有効か否かを判定する。boolean
ERRORレベルのログ出力が有効か否かを判定する。boolean
FATALレベルのログ出力が有効か否かを判定する。boolean
INFOレベルのログ出力が有効か否かを判定する。boolean
TRACEレベルのログ出力が有効か否かを判定する。boolean
WARNレベルのログ出力が有効か否かを判定する。void
DEBUGレベルでログを出力する。void
DEBUGレベルでログを出力する。void
ERRORレベルでログを出力する。void
ERRORレベルでログを出力する。void
FATALレベルでログを出力する。void
FATALレベルでログを出力する。void
INFOレベルでログを出力する。void
INFOレベルでログを出力する。void
TRACEレベルでログを出力する。void
TRACEレベルでログを出力する。void
WARNレベルでログを出力する。void
WARNレベルでログを出力する。
-
Constructor Details
-
Slf4JLogger
public Slf4JLogger(org.slf4j.Logger logger) SLF4Jに処理を委譲するロガーを生成する。- Parameters:
logger
- 委譲先のロガー
-
-
Method Details
-
isFatalEnabled
public boolean isFatalEnabled()Description copied from interface:Logger
FATALレベルのログ出力が有効か否かを判定する。- Specified by:
isFatalEnabled
in interfaceLogger
- Returns:
- 有効な場合は
true
- See Also:
-
Logger.isErrorEnabled()
-
logFatal
Description copied from interface:Logger
FATALレベルでログを出力する。 -
logFatal
Description copied from interface:Logger
FATALレベルでログを出力する。 -
isErrorEnabled
public boolean isErrorEnabled()Description copied from interface:Logger
ERRORレベルのログ出力が有効か否かを判定する。- Specified by:
isErrorEnabled
in interfaceLogger
- Returns:
- 有効な場合は
true
- See Also:
-
Logger.isErrorEnabled()
-
logError
Description copied from interface:Logger
ERRORレベルでログを出力する。 -
logError
Description copied from interface:Logger
ERRORレベルでログを出力する。 -
isWarnEnabled
public boolean isWarnEnabled()Description copied from interface:Logger
WARNレベルのログ出力が有効か否かを判定する。- Specified by:
isWarnEnabled
in interfaceLogger
- Returns:
- 有効な場合は
true
- See Also:
-
Logger.isWarnEnabled()
-
logWarn
Description copied from interface:Logger
WARNレベルでログを出力する。 -
logWarn
Description copied from interface:Logger
WARNレベルでログを出力する。 -
isInfoEnabled
public boolean isInfoEnabled()Description copied from interface:Logger
INFOレベルのログ出力が有効か否かを判定する。- Specified by:
isInfoEnabled
in interfaceLogger
- Returns:
- 有効な場合は
true
- See Also:
-
Logger.isInfoEnabled()
-
logInfo
Description copied from interface:Logger
INFOレベルでログを出力する。 -
logInfo
Description copied from interface:Logger
INFOレベルでログを出力する。 -
isDebugEnabled
public boolean isDebugEnabled()Description copied from interface:Logger
DEBUGレベルのログ出力が有効か否かを判定する。- Specified by:
isDebugEnabled
in interfaceLogger
- Returns:
- 有効な場合は
true
- See Also:
-
Logger.isDebugEnabled()
-
logDebug
Description copied from interface:Logger
DEBUGレベルでログを出力する。 -
logDebug
Description copied from interface:Logger
DEBUGレベルでログを出力する。 -
isTraceEnabled
public boolean isTraceEnabled()Description copied from interface:Logger
TRACEレベルのログ出力が有効か否かを判定する。- Specified by:
isTraceEnabled
in interfaceLogger
- Returns:
- 有効な場合は
true
- See Also:
-
Logger.isTraceEnabled()
-
logTrace
Description copied from interface:Logger
TRACEレベルでログを出力する。 -
logTrace
Description copied from interface:Logger
TRACEレベルでログを出力する。
-