@Published(tag="architect")
public interface Logger
アプリケーションから障害ログ出力を行う必要がある場合は、本インタフェースを直接使用するのではなく、
FailureLogUtil
を使用すること。
また、TRACEレベルのログ出力については、アプリケーション開発での使用は想定していない為、
非公開としている。
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LS
システムプロパティ(line.separator)から取得した行区切り記号
|
Modifier and Type | Method and Description |
---|---|
boolean |
isDebugEnabled()
DEBUGレベルのログ出力が有効か否かを判定する。
|
boolean |
isErrorEnabled()
ERRORレベルのログ出力が有効か否かを判定する。
|
boolean |
isFatalEnabled()
FATALレベルのログ出力が有効か否かを判定する。
|
boolean |
isInfoEnabled()
INFOレベルのログ出力が有効か否かを判定する。
|
boolean |
isTraceEnabled()
TRACEレベルのログ出力が有効か否かを判定する。
|
boolean |
isWarnEnabled()
WARNレベルのログ出力が有効か否かを判定する。
|
void |
logDebug(java.lang.String message,
java.lang.Object... options)
DEBUGレベルでログを出力する。
|
void |
logDebug(java.lang.String message,
java.lang.Throwable error,
java.lang.Object... options)
DEBUGレベルでログを出力する。
|
void |
logError(java.lang.String message,
java.lang.Object... options)
ERRORレベルでログを出力する。
|
void |
logError(java.lang.String message,
java.lang.Throwable error,
java.lang.Object... options)
ERRORレベルでログを出力する。
|
void |
logFatal(java.lang.String message,
java.lang.Object... options)
FATALレベルでログを出力する。
|
void |
logFatal(java.lang.String message,
java.lang.Throwable error,
java.lang.Object... options)
FATALレベルでログを出力する。
|
void |
logInfo(java.lang.String message,
java.lang.Object... options)
INFOレベルでログを出力する。
|
void |
logInfo(java.lang.String message,
java.lang.Throwable error,
java.lang.Object... options)
INFOレベルでログを出力する。
|
void |
logTrace(java.lang.String message,
java.lang.Object... options)
TRACEレベルでログを出力する。
|
void |
logTrace(java.lang.String message,
java.lang.Throwable error,
java.lang.Object... options)
TRACEレベルでログを出力する。
|
void |
logWarn(java.lang.String message,
java.lang.Object... options)
WARNレベルでログを出力する。
|
void |
logWarn(java.lang.String message,
java.lang.Throwable error,
java.lang.Object... options)
WARNレベルでログを出力する。
|
boolean isFatalEnabled()
true
void logFatal(java.lang.String message, java.lang.Object... options)
message
- メッセージoptions
- オプション情報(nullでも可)void logFatal(java.lang.String message, java.lang.Throwable error, java.lang.Object... options)
message
- メッセージerror
- エラー情報(nullでも可)options
- オプション情報(nullでも可)boolean isErrorEnabled()
true
void logError(java.lang.String message, java.lang.Object... options)
message
- メッセージoptions
- オプション情報(nullでも可)void logError(java.lang.String message, java.lang.Throwable error, java.lang.Object... options)
message
- メッセージerror
- エラー情報(nullでも可)options
- オプション情報(nullでも可)@Published boolean isWarnEnabled()
true
@Published void logWarn(java.lang.String message, java.lang.Object... options)
message
- メッセージoptions
- オプション情報(nullでも可)@Published void logWarn(java.lang.String message, java.lang.Throwable error, java.lang.Object... options)
message
- メッセージerror
- エラー情報(nullでも可)options
- オプション情報(nullでも可)@Published boolean isInfoEnabled()
true
@Published void logInfo(java.lang.String message, java.lang.Object... options)
message
- メッセージoptions
- オプション情報(nullでも可)@Published void logInfo(java.lang.String message, java.lang.Throwable error, java.lang.Object... options)
message
- メッセージerror
- エラー情報(nullでも可)options
- オプション情報(nullでも可)@Published boolean isDebugEnabled()
true
@Published void logDebug(java.lang.String message, java.lang.Object... options)
message
- メッセージoptions
- オプション情報(nullでも可)@Published void logDebug(java.lang.String message, java.lang.Throwable error, java.lang.Object... options)
message
- メッセージerror
- エラー情報(nullでも可)options
- オプション情報(nullでも可)boolean isTraceEnabled()
true
void logTrace(java.lang.String message, java.lang.Object... options)
message
- メッセージoptions
- オプション情報(nullでも可)void logTrace(java.lang.String message, java.lang.Throwable error, java.lang.Object... options)
message
- メッセージerror
- エラー情報(nullでも可)options
- オプション情報(nullでも可)