public class Logger extends Object
Logger logger = Logger.getLogger();
logger.error("メッセージです");
logger.warn("パラメータは「{}」です。", "その1");
logger.info("パラメータは「{}」 と 「{}」です。", "その1", "その2");
Object[] argArray = new Object[4];
argArray[0] = "第1パラメータ";
argArray[1] = 5.678;
argArray[2] = new java.util.Date();
argArray[3] = true;
logger.debug("パラメータは「{}」 と 「{}」 と 「{}」 と 「{}」です。", argArray);
logger.log(Logger.Level.TRACE, "引数で指定されたレベルのログを出力します");
Throwable t = new Exception("例外");
logger.error("例外をログ出力します", t);
logger.log(Logger.Level.TRACE, "引数で指定されたレベルの例外をログ出力します。", t);
修飾子とタイプ | クラスと説明 |
---|---|
static class |
Logger.Level
ログレベルを定義した列挙型です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
debug(String msg)
debugレベルのログを出力します。
|
void |
debug(String format,
Object... args)
debugレベルのログを出力します。
|
void |
debug(String msg,
Throwable t)
debugレベルの例外をログ出力します。
|
void |
error(String msg)
errorレベルのログを出力します。
|
void |
error(String format,
Object... args)
errorレベルのログを出力します。
|
void |
error(String msg,
Throwable t)
errorレベルの例外をログ出力します。
|
static Logger |
getLogger()
Logger を返します。 |
static Logger |
getLogger(Class<?> clazz)
Logger を返します。 |
static Logger |
getLogger(String name)
Logger を返します。 |
String |
getName()
このLogger名を取得します。
|
void |
info(String msg)
infoレベルのログを出力します。
|
void |
info(String format,
Object... args)
infoレベルのログを出力します。
|
void |
info(String msg,
Throwable t)
infoレベルの例外をログ出力します。
|
boolean |
isDebugEnabled()
debugレベルのログ処理が現在有効かどうかチェックします。
|
boolean |
isEnabled(Logger.Level level)
引数で指定されたレベルのログ処理が現在有効かどうかチェックします。
|
boolean |
isErrorEnabled()
errorレベルのログ処理が現在有効かどうかチェックします。
|
boolean |
isInfoEnabled()
infoレベルのログ処理が現在有効かどうかチェックします。
|
boolean |
isTraceEnabled()
traceレベルのログ処理が現在有効かどうかチェックします。
|
boolean |
isWarnEnabled()
warnレベルのログ処理が現在有効かどうかチェックします。
|
void |
log(Logger.Level level,
String msg)
引数で指定されたレベルのログを出力します。
|
void |
log(Logger.Level level,
String format,
Object... args)
引数で指定されたレベルのログを出力します。
|
void |
log(Logger.Level level,
String msg,
Throwable t)
引数で指定されたレベルの例外をログ出力します。
|
void |
log(Logger.Level level,
String msgOrFormat,
Throwable t,
Object... args)
引数で指定されたレベルのログを出力します。
|
void |
trace(String msg)
traceレベルのログを出力します。
|
void |
trace(String format,
Object... args)
traceレベルのログを出力します。
|
void |
trace(String msg,
Throwable t)
traceレベルの例外をログ出力します。
|
void |
warn(String msg)
warnレベルのログを出力します。
|
void |
warn(String format,
Object... args)
warnレベルのログを出力します。
|
void |
warn(String msg,
Throwable t)
warnレベルの例外をログ出力します。
|
protected Logger(Logger imLogger)
Logger
のインスタンスを取得するには、以下のメソッドを利用します。getLogger()
getLogger(Class)
getLogger(String)
public static Logger getLogger()
Logger
を返します。Logger
public static Logger getLogger(Class<?> clazz)
Logger
を返します。clazz
- ロガー名を決定するためのクラスLogger
public void debug(String msg)
msg
- メッセージ文字列public void debug(String format, Object... args)
format
- フォーマット文字列args
- メッセージのパラメータpublic void debug(String msg, Throwable t)
msg
- 例外に伴うメッセージt
- ログに出力する例外public void error(String msg)
msg
- メッセージ文字列public void error(String format, Object... args)
format
- フォーマット文字列args
- メッセージのパラメータpublic void error(String msg, Throwable t)
msg
- 例外に伴うメッセージt
- ログに出力する例外public String getName()
public void info(String msg)
msg
- メッセージ文字列public void info(String format, Object... args)
format
- フォーマット文字列args
- メッセージのパラメータpublic void info(String msg, Throwable t)
msg
- 例外に伴うメッセージt
- ログに出力する例外public boolean isDebugEnabled()
public boolean isEnabled(Logger.Level level)
public boolean isErrorEnabled()
public boolean isInfoEnabled()
public boolean isTraceEnabled()
public boolean isWarnEnabled()
public void log(Logger.Level level, String msg)
level
- レベルmsg
- メッセージ文字列public void log(Logger.Level level, String format, Object... args)
level
- レベルformat
- フォーマット文字列args
- メッセージのパラメータpublic void log(Logger.Level level, String msg, Throwable t)
level
- レベルmsg
- 例外に伴うメッセージt
- ログに出力する例外public void log(Logger.Level level, String msgOrFormat, Throwable t, Object... args)
level
- レベルmsgOrFormat
- メッセージ文字列 または フォーマット文字列t
- ログに出力する例外args
- メッセージのパラメータpublic void trace(String msg)
msg
- メッセージ文字列public void trace(String format, Object... args)
trace
- フォーマット文字列args
- メッセージのパラメータpublic void trace(String msg, Throwable t)
msg
- 例外に伴うメッセージt
- ログに出力する例外public void warn(String msg)
msg
- メッセージ文字列public void warn(String format, Object... args)
format
- フォーマット文字列args
- メッセージのパラメータCopyright © 2012 NTT DATA INTRAMART CORPORATION