jp.terasoluna.fw.logger
クラス TLogger

java.lang.Object
  上位を拡張 jp.terasoluna.fw.logger.TLogger
すべての実装されたインタフェース:
org.apache.commons.logging.Log

public class TLogger
extends Object
implements org.apache.commons.logging.Log

汎用ロガークラス。

CommonsLoggingのロガーをラップしたロガーです。
ログメッセージをプロパティファイルで管理し、ログ出力メソッドの引数にログIDを渡すことで、プロパティファイル中のログIDに対するメッセージを出力できます。

ロガー取得

ロガーの取得は他のロガーライブラリとほぼ同じです。

 TLogger logger = TLogger.getLogger(XX.class);
 または
 TLogger logger = TLogger.getLogger("カテゴリ名");
 

ログ出力

次のようなログメッセージプロパティファイルがある場合

 DEB001=debug message
 ERR001=error message
 

このメッセージを出力するには

 logger.debug("DEB001");
 logger.error("ERR001");
 

のようにログレベルに応じたメソッドにログIDを渡して実行します。 出力メッセージは

 [DEB001] debug message
 [ERR001] error message
 

となります。メッセージの前に[ログID]が自動で付きます。
ログレベルは

があります。log(String logId)メソッドを使用すると、ログIDの一文字目を見てログレベルを判断します。

パラメータ置換

出力するログメッセージを作成する際に、MessageFormat を使用しています。置換パラメータを可変長配列で渡すことができます。

 DEB002={0} is {1}.
 

という定義がある場合、

 logger.debug("DEB002", "hoge", "foo");
 

を実行すると出力メッセージは

 [DEB002] hoge is foo.
 

となります。
内部でメッセージ文字列を作成する際にログレベルのチェックを行っているので、

 if (logger.isDebugEnabled()) {
     logger.debug("DEB002", "hoge", "foo");
 }
 

というif文を書く必要がありません。(ただし、 パラメータを作成する際にメソッドを呼び出している場合はif文を書いて明示的にログレベルチェックを行ってください。)

メッセージプロパティファイルにないメッセージの出力

メッセージプロパティファイル中のログIDを渡す他に、直接メッセージを渡す方法があります。第1引数にfalse を設定し、第2引数にメッセージ本文を直接記述できます。第3引数以降は置換パラメータです。この場合は当然ログIDは出力されません。

 logger.warn(false, "warn!!");
 logger.info(false, "Hello {0}!", "World");
 

出力メッセージは

 warn!!
 Hello World!
 

となります。

設定ファイル

クラスパス直下のMETA-INFディレクトリにterasoluna-logger.properties を作成してください。

メッセージプロパティファイルのベースネーム設定

terasoluna-logger.propertiesmessage.basename キーにメッセージプロパティファイルのベースネームをクラスパス相対(FQCN)で設定してください。
ResourceBundleで読み込むので、国際化に対応しています。

 message.basename = hoge
 

と書くとクラスパス直下のhoge.propertiesが読み込まれます。

 message.basename=hoge,foo,bar
 

のように半角カンマ区切りで設定すると全てを読み込みます。
META-INF/terasoluna-logger.properiesmessage.basenameはモジュール毎に設定できます。 ロガーは全てのモジュール(jar)が持つ、 message.basenameの値をマージしてメッセージを取得します。
これにより、モジュール毎にログメッセージを管理することができます。

出力ログIDフォーマット設定

ログ出力時に自動で付加されるログIDのフォーマットを設定できます。
message.id.formatキーに String.format(String, Object...) のフォーマット形式で設定してください。ログIDが文字列として渡されます。
設定しない場合は「[%s]」がデフォルト値として使用されます。

 message.id.format=[%-8s]
 

のように設定すると、モジュール間で異なる長さのログIDを左寄せで揃えて出力できます。
この設定値はモジュール毎に管理することはできません。
クラスローダの読み込み優先度が一番高いterasoluna-logger.propertiesの値が反映されます。 (通常、アプリ側の設定となります。)


コンストラクタの概要
protected TLogger(Class<?> clazz)
          コンストラクタ。
protected TLogger(String name)
          コンストラクタ。
 
メソッドの概要
protected  String createMessage(boolean resource, String logIdOrPattern, Object... args)
          ログメッセージを作成します。
 void debug(boolean resource, String logIdOrPattern, Object... args)
          DEBUGログを出力します。
 void debug(boolean resource, String logIdOrPattern, Throwable throwable, Object... args)
          DEBUGログを出力します。
 void debug(Object message)
          推奨されていません。 
 void debug(Object message, Throwable t)
          推奨されていません。 
 void debug(String logId)
          DEBUGログを出力します。
 void debug(String logId, Object... args)
          DEBUGログを出力します。
 void debug(String logId, Throwable throwable)
          DEBUGログを出力します。
 void debug(String logId, Throwable throwable, Object... args)
          DEBUGログを出力します。
 void error(boolean resource, String logIdOrPattern, Object... args)
          ERRORログを出力します。
 void error(boolean resource, String logIdOrPattern, Throwable throwable, Object... args)
          ERRORログを出力します。
 void error(Object message)
          推奨されていません。 
 void error(Object message, Throwable t)
          推奨されていません。 
 void error(String logId)
          ERRORログを出力します。
 void error(String logId, Object... args)
          ERRORログを出力します。
 void error(String logId, Throwable throwable)
          ERRORログを出力します。
 void error(String logId, Throwable throwable, Object... args)
          ERRORログを出力します。
 void fatal(boolean resource, String logIdOrPattern, Object... args)
          FATALログを出力します。
 void fatal(boolean resource, String logIdOrPattern, Throwable throwable, Object... args)
          FATALログを出力します。
 void fatal(Object message)
          推奨されていません。 
 void fatal(Object message, Throwable t)
          推奨されていません。 
 void fatal(String logId)
          FATALログを出力します。
 void fatal(String logId, Object... args)
          FATALログを出力します。
 void fatal(String logId, Throwable throwable)
          FATALログを出力します。
 void fatal(String logId, Throwable throwable, Object... args)
          FATALログを出力します。
static TLogger getLogger(Class<?> clazz)
          ロガーを取得します。
static TLogger getLogger(String name)
          ロガーを取得します。
 String getLogMessage(String logId, Object... args)
          ログメッセージを取得します。
 void info(boolean resource, String logIdOrPattern, Object... args)
          INFOログを出力します。
 void info(boolean resource, String logIdOrPattern, Throwable throwable, Object... args)
          INFOログを出力します。
 void info(Object message)
          推奨されていません。 
 void info(Object message, Throwable t)
          推奨されていません。 
 void info(String logId)
          INFOログを出力します。
 void info(String logId, Object... args)
          INFOログを出力します。
 void info(String logId, Throwable throwable)
          INFOログを出力します。
 void info(String logId, Throwable throwable, Object... args)
          INFOログを出力します。
 boolean isDebugEnabled()
           
 boolean isErrorEnabled()
           
 boolean isFatalEnabled()
           
 boolean isInfoEnabled()
           
 boolean isTraceEnabled()
           
 boolean isWarnEnabled()
           
 void log(String logId, Object... args)
          ログIDの以下の規約に合ったレベルのログを出力します。
 void log(String logId, Throwable throwable, Object... args)
          ログIDの以下の規約に合ったレベルのログを出力します。
static void setLocale(Locale locale)
          ロケールを設定します。
 void trace(boolean resource, String logIdOrPattern, Object... args)
          TRACEログを出力します。
 void trace(boolean resource, String logIdOrPattern, Throwable throwable, Object... args)
          TRACEログを出力します。
 void trace(Object message)
          推奨されていません。 
 void trace(Object message, Throwable t)
          推奨されていません。 
 void trace(String logId)
          TRACEログを出力します。
 void trace(String logId, Object... args)
          TRACEログを出力します。
 void trace(String logId, Throwable throwable)
          TRACEログを出力します。
 void trace(String logId, Throwable throwable, Object... args)
          TRACEログを出力します。
 void warn(boolean resource, String logIdOrPattern, Object... args)
          WARNログを出力します。
 void warn(boolean resource, String logIdOrPattern, Throwable throwable, Object... args)
          WARNログを出力します。
 void warn(Object message)
          推奨されていません。 
 void warn(Object message, Throwable t)
          推奨されていません。 
 void warn(String logId)
          WARNログを出力します。
 void warn(String logId, Object... args)
          WARNログを出力します。
 void warn(String logId, Throwable throwable)
          TRACEログを出力します。
 void warn(String logId, Throwable throwable, Object... args)
          WARNログを出力します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TLogger

protected TLogger(Class<?> clazz)
コンストラクタ。

パラメータ:
clazz - カテゴリ名となるクラス

TLogger

protected TLogger(String name)
コンストラクタ。

パラメータ:
name - カテゴリ名
メソッドの詳細

setLocale

public static void setLocale(Locale locale)
ロケールを設定します。

パラメータ:
locale - ロケール

createMessage

protected String createMessage(boolean resource,
                               String logIdOrPattern,
                               Object... args)
ログメッセージを作成します。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
args - 置換パラメータ
戻り値:
ログメッセージ文字列
関連項目:
MessageManager#getMessage(boolean, String, Locale, Object...)}

getLogger

public static TLogger getLogger(Class<?> clazz)
ロガーを取得します。

パラメータ:
clazz - カテゴリ名となるクラス
戻り値:
ロガー

getLogger

public static TLogger getLogger(String name)
ロガーを取得します。

パラメータ:
name - カテゴリ名
戻り値:
ロガー

isFatalEnabled

public boolean isFatalEnabled()
定義:
インタフェース org.apache.commons.logging.Log 内の isFatalEnabled

fatal

public void fatal(boolean resource,
                  String logIdOrPattern,
                  Object... args)
FATALログを出力します。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
args - 置換パラメータ

fatal

public void fatal(boolean resource,
                  String logIdOrPattern,
                  Throwable throwable,
                  Object... args)
FATALログを出力します。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
throwable - 起因例外
args - 置換パラメータ

fatal

public void fatal(String logId,
                  Object... args)
FATALログを出力します。

パラメータ:
logId - ログID
args - 置換パラメータ

fatal

public void fatal(String logId,
                  Throwable throwable,
                  Object... args)
FATALログを出力します。

パラメータ:
logId - ログID
throwable - 起因例外
args - 置換パラメータ

isErrorEnabled

public boolean isErrorEnabled()
定義:
インタフェース org.apache.commons.logging.Log 内の isErrorEnabled

error

public void error(boolean resource,
                  String logIdOrPattern,
                  Object... args)
ERRORログを出力します。

ロガーのログレベルがERRORより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
args - 置換パラメータ

error

public void error(boolean resource,
                  String logIdOrPattern,
                  Throwable throwable,
                  Object... args)
ERRORログを出力します。

ロガーのログレベルがERRORより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
throwable - 起因例外
args - 置換パラメータ

error

public void error(String logId,
                  Object... args)
ERRORログを出力します。

ロガーのログレベルがERRORより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
args - 置換パラメータ

error

public void error(String logId,
                  Throwable throwable,
                  Object... args)
ERRORログを出力します。

ロガーのログレベルがERRORより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
throwable - 起因例外
args - 置換パラメータ

isWarnEnabled

public boolean isWarnEnabled()
定義:
インタフェース org.apache.commons.logging.Log 内の isWarnEnabled

warn

public void warn(boolean resource,
                 String logIdOrPattern,
                 Object... args)
WARNログを出力します。

ロガーのログレベルがWARNより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
args - 置換パラメータ

warn

public void warn(boolean resource,
                 String logIdOrPattern,
                 Throwable throwable,
                 Object... args)
WARNログを出力します。

ロガーのログレベルがWARNより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
throwable - 起因例外
args - 置換パラメータ

warn

public void warn(String logId,
                 Object... args)
WARNログを出力します。

ロガーのログレベルがWARNより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
args - 置換パラメータ

warn

public void warn(String logId,
                 Throwable throwable,
                 Object... args)
WARNログを出力します。

ロガーのログレベルがWARNより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
throwable - 起因例外
args - 置換パラメータ

isInfoEnabled

public boolean isInfoEnabled()
定義:
インタフェース org.apache.commons.logging.Log 内の isInfoEnabled

info

public void info(boolean resource,
                 String logIdOrPattern,
                 Object... args)
INFOログを出力します。

ロガーのログレベルがINFOより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
args - 置換パラメータ

info

public void info(boolean resource,
                 String logIdOrPattern,
                 Throwable throwable,
                 Object... args)
INFOログを出力します。

ロガーのログレベルがINFOより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
throwable - 起因例外
args - 置換パラメータ

info

public void info(String logId,
                 Object... args)
INFOログを出力します。

ロガーのログレベルがINFOより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
args - 置換パラメータ

info

public void info(String logId,
                 Throwable throwable,
                 Object... args)
INFOログを出力します。

ロガーのログレベルがINFOより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
throwable - 起因例外
args - 置換パラメータ

isDebugEnabled

public boolean isDebugEnabled()
定義:
インタフェース org.apache.commons.logging.Log 内の isDebugEnabled

debug

public void debug(boolean resource,
                  String logIdOrPattern,
                  Object... args)
DEBUGログを出力します。

ロガーのログレベルがDEBUGより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
args - 置換パラメータ

debug

public void debug(boolean resource,
                  String logIdOrPattern,
                  Throwable throwable,
                  Object... args)
DEBUGログを出力します。

ロガーのログレベルがDEBUGより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
throwable - 起因例外
args - 置換パラメータ

debug

public void debug(String logId,
                  Object... args)
DEBUGログを出力します。

ロガーのログレベルがDEBUGより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
args - 置換パラメータ

debug

public void debug(String logId,
                  Throwable throwable,
                  Object... args)
DEBUGログを出力します。

ロガーのログレベルがDEBUGより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
throwable - 起因例外
args - 置換パラメータ

isTraceEnabled

public boolean isTraceEnabled()
定義:
インタフェース org.apache.commons.logging.Log 内の isTraceEnabled

trace

public void trace(boolean resource,
                  String logIdOrPattern,
                  Object... args)
TRACEログを出力します。

ロガーのログレベルがTRACEより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
args - 置換パラメータ

trace

public void trace(boolean resource,
                  String logIdOrPattern,
                  Throwable throwable,
                  Object... args)
TRACEログを出力します。

ロガーのログレベルがTRACEより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
resource - リソース有無
logIdOrPattern - ログID(リソース有の場合) / ログメッセージパターン(リソース無の場合)
throwable - 起因例外
args - 置換パラメータ

trace

public void trace(String logId,
                  Object... args)
TRACEログを出力します。

ロガーのログレベルがTRACEより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
args - 置換パラメータ

trace

public void trace(String logId,
                  Throwable throwable,
                  Object... args)
TRACEログを出力します。

ロガーのログレベルがTRACEより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
throwable - 起因例外
args - 置換パラメータ

log

public void log(String logId,
                Object... args)
ログIDの以下の規約に合ったレベルのログを出力します。

ログIDの先頭文字が


log

public void log(String logId,
                Throwable throwable,
                Object... args)
ログIDの以下の規約に合ったレベルのログを出力します。

ログIDの先頭文字が


trace

@Deprecated
public void trace(Object message)
推奨されていません。 

TRACEログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにtrace(String, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の trace
パラメータ:
message - メッセージ

trace

@Deprecated
public void trace(Object message,
                             Throwable t)
推奨されていません。 

TRACEログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにtrace(String, Throwable, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の trace
パラメータ:
message - メッセージ
t - 起因例外

debug

@Deprecated
public void debug(Object message)
推奨されていません。 

DEBUGログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにdebug(String, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の debug
パラメータ:
message - メッセージ

debug

@Deprecated
public void debug(Object message,
                             Throwable t)
推奨されていません。 

DEBUGログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにdebug(String, Throwable, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の debug
パラメータ:
message - メッセージ
t - 起因例外

info

@Deprecated
public void info(Object message)
推奨されていません。 

INFOログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにinfo(String, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の info
パラメータ:
message - メッセージ

info

@Deprecated
public void info(Object message,
                            Throwable t)
推奨されていません。 

INFOログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにinfo(String, Throwable, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の info
パラメータ:
message - メッセージ
t - 起因例外

warn

@Deprecated
public void warn(Object message)
推奨されていません。 

WARNログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにwarn(String, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の warn
パラメータ:
message - メッセージ

warn

@Deprecated
public void warn(Object message,
                            Throwable t)
推奨されていません。 

WARNログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにwarn(String, Throwable, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の warn
パラメータ:
message - メッセージ
t - 起因例外

error

@Deprecated
public void error(Object message)
推奨されていません。 

ERRORログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにerror(String, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の error
パラメータ:
message - メッセージ

error

@Deprecated
public void error(Object message,
                             Throwable t)
推奨されていません。 

ERRORログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにerror(String, Throwable, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の error
パラメータ:
message - メッセージ
t - 起因例外

fatal

@Deprecated
public void fatal(Object message)
推奨されていません。 

FATALログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにfatal(String, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の fatal
パラメータ:
message - メッセージ

fatal

@Deprecated
public void fatal(Object message,
                             Throwable t)
推奨されていません。 

FATALログを出力します。

CommonsLoggingのLogインタフェースを実装するためのAPIであり、使用しないでください。
代わりにfatal(String, Throwable, Object...)を使用してください。

定義:
インタフェース org.apache.commons.logging.Log 内の fatal
パラメータ:
message - メッセージ
t - 起因例外

getLogMessage

public String getLogMessage(String logId,
                            Object... args)
ログメッセージを取得します。

パラメータ:
logId - ログID
args - 置換パラメータ
戻り値:
ログメッセージ

trace

public void trace(String logId)
TRACEログを出力します。

ロガーのログレベルがTRACEより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID

trace

public void trace(String logId,
                  Throwable throwable)
TRACEログを出力します。

ロガーのログレベルがTRACEより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
throwable - 起因例外

debug

public void debug(String logId)
DEBUGログを出力します。

ロガーのログレベルがDEBUGより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID

debug

public void debug(String logId,
                  Throwable throwable)
DEBUGログを出力します。

ロガーのログレベルがDEBUGより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
throwable - 起因例外

warn

public void warn(String logId)
WARNログを出力します。

ロガーのログレベルがWARNより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID

warn

public void warn(String logId,
                 Throwable throwable)
TRACEログを出力します。

ロガーのログレベルがTRACEより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
throwable - 起因例外

info

public void info(String logId)
INFOログを出力します。

ロガーのログレベルがINFOより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID

info

public void info(String logId,
                 Throwable throwable)
INFOログを出力します。

ロガーのログレベルがINFOより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
throwable - 起因例外

error

public void error(String logId)
ERRORログを出力します。

ロガーのログレベルがERRORより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID

error

public void error(String logId,
                  Throwable throwable)
ERRORログを出力します。

ロガーのログレベルがERRORより高い場合は出力されません。
詳細はTLoggerを参照してください。

パラメータ:
logId - ログID
throwable - 起因例外

fatal

public void fatal(String logId)
FATALログを出力します。

パラメータ:
logId - ログID
throwable - 起因例外
args - 置換パラメータ

fatal

public void fatal(String logId,
                  Throwable throwable)
FATALログを出力します。

パラメータ:
logId - ログID
throwable - 起因例外


Copyright © 2011. All Rights Reserved.