|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
ログ処理の API を抽象化したシンプルなログ処理のインタフェースです。
このインタフェースを実装したクラスには、 LogFactory
によって正しくインスタンス化を行えるようにするために、このログの「名前」を表す単独の
String を引数として持つコンストラクタがなければなりません。
Log で使用される6つのログレベルは(順番に)以下のようになります。
Log are (in order):パフォーマンスはログ処理においてよく問題となる事柄です。 適宜プロパティを調べることによって、(ログに出力する情報の生成といった) 重い処理の部分を避けることができます。
例えば、
if (log.isDebugEnabled()) {
... (theResult を作成する)何か重い処理を実施 ...
log.debug(theResult);
}
if (log.isDebugEnabled()) {
... do something expensive ...
log.debug(theResult);
}
内部で使用されるログシステムの設定は、そのシステムがどんなメカニズムをサポートしていたとしても、一般的に Logging API の外部で行われます。
| メソッドの概要 | |
void |
debug(Object message)
debug ログレベルでメッセージをログ出力します。 |
void |
debug(Object message,
Throwable t)
debug レベルでエラーをログ出力します。 |
void |
error(Object message)
error レベルでメッセージをログ出力します。 |
void |
error(Object message,
Throwable t)
error レベルでエラーをログ出力します。 |
void |
fatal(Object message)
fatal レベルでメッセージをログ出力します。 |
void |
fatal(Object message,
Throwable t)
fatal レベルでエラーをログ出力します。 |
void |
info(Object message)
info レベルでメッセージをログ出力します。 |
void |
info(Object message,
Throwable t)
info レベルでエラーをログ出力します。 |
boolean |
isDebugEnabled()
debug レベルのログ処理が現在有効かどうかチェックします。 |
boolean |
isErrorEnabled()
error レベルのログ処理が現在有効かどうかチェックします。 |
boolean |
isFatalEnabled()
fatal レベルのログ処理が現在有効かどうかチェックします。 |
boolean |
isInfoEnabled()
info レベルのログ処理が現在有効かどうかチェックします。 |
boolean |
isTraceEnabled()
trace レベルのログ処理が現在有効かどうかチェックします。 |
boolean |
isWarnEnabled()
warning レベルのログ処理が現在有効かどうかチェックします。 |
void |
trace(Object message)
trace レベルでメッセージをログ出力します。 |
void |
trace(Object message,
Throwable t)
trace レベルでエラーをログ出力します。 |
void |
warn(Object message)
warn レベルでメッセージをログ出力します。 |
void |
warn(Object message,
Throwable t)
warn レベルでエラーをログ出力します。 |
| メソッドの詳細 |
public boolean isDebugEnabled()
debug レベルのログ処理が現在有効かどうかチェックします。
ログレベルが debug 以上の場合に(String の連結のような)
重い処理を行わないようにこのメソッドを呼んで(チェックして)ください。
String concatination)
when the log level is more than debug.
public boolean isErrorEnabled()
error レベルのログ処理が現在有効かどうかチェックします。
ログレベルが error 以上の場合に(String の連結のような)
重い処理を行わないようにこのメソッドを呼んで(チェックして)ください。
String concatination)
when the log level is more than error.
public boolean isFatalEnabled()
fatal レベルのログ処理が現在有効かどうかチェックします。
ログレベルが fatal 以上の場合に(String の連結のような)
重い処理を行わないようにこのメソッドを呼んで(チェックして)ください。
String concatination)
when the log level is more than fatal.
public boolean isInfoEnabled()
info レベルのログ処理が現在有効かどうかチェックします。
ログレベルが info 以上の場合に(String の連結のような)
重い処理を行わないようにこのメソッドを呼んで(チェックして)ください。
String concatination)
when the log level is more than info.
public boolean isTraceEnabled()
trace レベルのログ処理が現在有効かどうかチェックします。
ログレベルが trace 以上の場合に(String の連結のような)
重い処理を行わないようにこのメソッドを呼んで(チェックして)ください。
String concatination)
when the log level is more than trace.
public boolean isWarnEnabled()
warning レベルのログ処理が現在有効かどうかチェックします。
ログレベルが warning 以上の場合に(String の連結のような)
重い処理を行わないようにこのメソッドを呼んで(チェックして)ください。
String concatination)
when the log level is more than warning.
public void trace(Object message)
trace レベルでメッセージをログ出力します。
message - このメッセージをログ出力します
public void trace(Object message,
Throwable t)
trace レベルでエラーをログ出力します。
message - このメッセージをログ出力します
t - この原因(となった例外)をログ出力します
public void debug(Object message)
debug ログレベルでメッセージをログ出力します。
message - このメッセージをログします
public void debug(Object message,
Throwable t)
debug レベルでエラーをログ出力します。
message - このメッセージをログ出力します
t - この原因(となった例外)をログ出力します
public void info(Object message)
info レベルでメッセージをログ出力します。
message - このメッセージをログ出力します
public void info(Object message,
Throwable t)
info レベルでエラーをログ出力します。
message - このメッセージをログ出力します
t - この原因(となった例外)をログ出力します
public void warn(Object message)
warn レベルでメッセージをログ出力します。
message - このメッセージをログ出力します
public void warn(Object message,
Throwable t)
warn レベルでエラーをログ出力します。
message - このメッセージをログ出力します
t - この原因(となった例外)をログ出力します
public void error(Object message)
error レベルでメッセージをログ出力します。
message - このメッセージをログ出力します
public void error(Object message,
Throwable t)
error レベルでエラーをログ出力します。
message - このメッセージをログ出力します
t - この原因(となった例外)をログ出力します
public void fatal(Object message)
fatal レベルでメッセージをログ出力します。
message - このメッセージをログ出力します
public void fatal(Object message,
Throwable t)
fatal レベルでエラーをログ出力します。
message - このメッセージをログ出力します
t - この原因(となった例外)をログ出力します
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||