org.dyndns.nuda.logger
インタフェース LoggerAdaptor


public interface LoggerAdaptor

汎用ロガーと各種ロギングライブラリとのアダプタを表すインタフェースです.
このクラスはLog4JのNDCなどの機能には対応しておりません

作成者:
nkoseki

入れ子のクラスの概要
static class LoggerAdaptor.LOG_LEVEL
           
 
メソッドの概要
 void debug(java.lang.String format, java.lang.Object... params)
          ログレベル:debugでログを出力します
 void debug(java.lang.String message, java.lang.Throwable t)
          ログレベル:debugでログを出力します
 void error(java.lang.String format, java.lang.Object... params)
          ログレベル:errorでログを出力します
 void error(java.lang.String message, java.lang.Throwable t)
          ログレベル:errorでログを出力します
 void fatal(java.lang.String format, java.lang.Object... params)
          ログレベル:fatalでログを出力します
 void fatal(java.lang.String message, java.lang.Throwable t)
          ログレベル:fatalでログを出力します
 LoggerAdaptor getLogger(java.lang.Class<?> targetClass)
          引数に指定されたクラスオブジェクトでログアダプタを生成します
 LoggerAdaptor getLogger(java.lang.String loggerName)
          引数に指定されたロガー名でログアダプタを生成します
 java.lang.Class<?> getLoggerClass()
          アダプト先ログライブラリのロギングクラスを返します
 java.lang.String getLoggerClassName()
          アダプト先ログライブラリのロギングクラス名を返します
 java.lang.String getRecommendVersion()
          アダプト先ログライブラリの推奨バージョンを文字列表現で返します
 void info(java.lang.String format, java.lang.Object... params)
          ログレベル:infoでログを出力します
 void info(java.lang.String message, java.lang.Throwable t)
          ログレベル:infoでログを出力します
 void trace(java.lang.String format, java.lang.Object... params)
          ログレベル:traceでログを出力します
 void trace(java.lang.String message, java.lang.Throwable t)
          ログレベル:traceでログを出力します
 void warn(java.lang.String format, java.lang.Object... params)
          ログレベル:warnでログを出力します
 void warn(java.lang.String message, java.lang.Throwable t)
          ログレベル:warnでログを出力します
 

メソッドの詳細

getRecommendVersion

java.lang.String getRecommendVersion()
アダプト先ログライブラリの推奨バージョンを文字列表現で返します

戻り値:

getLoggerClassName

java.lang.String getLoggerClassName()
アダプト先ログライブラリのロギングクラス名を返します

戻り値:

getLoggerClass

java.lang.Class<?> getLoggerClass()
アダプト先ログライブラリのロギングクラスを返します

戻り値:

getLogger

LoggerAdaptor getLogger(java.lang.String loggerName)
引数に指定されたロガー名でログアダプタを生成します

パラメータ:
loggerName -
戻り値:

getLogger

LoggerAdaptor getLogger(java.lang.Class<?> targetClass)
引数に指定されたクラスオブジェクトでログアダプタを生成します

パラメータ:
targetClass -
戻り値:

trace

void trace(java.lang.String format,
           java.lang.Object... params)
ログレベル:traceでログを出力します

パラメータ:
format -
params -

trace

void trace(java.lang.String message,
           java.lang.Throwable t)
ログレベル:traceでログを出力します

パラメータ:
message -
t -

debug

void debug(java.lang.String format,
           java.lang.Object... params)
ログレベル:debugでログを出力します

パラメータ:
format -
params -

debug

void debug(java.lang.String message,
           java.lang.Throwable t)
ログレベル:debugでログを出力します

パラメータ:
message -
t -

info

void info(java.lang.String format,
          java.lang.Object... params)
ログレベル:infoでログを出力します

パラメータ:
format -
params -

info

void info(java.lang.String message,
          java.lang.Throwable t)
ログレベル:infoでログを出力します

パラメータ:
message -
t -

warn

void warn(java.lang.String format,
          java.lang.Object... params)
ログレベル:warnでログを出力します

パラメータ:
format -
params -

warn

void warn(java.lang.String message,
          java.lang.Throwable t)
ログレベル:warnでログを出力します

パラメータ:
message -
t -

error

void error(java.lang.String format,
           java.lang.Object... params)
ログレベル:errorでログを出力します

パラメータ:
format -
params -

error

void error(java.lang.String message,
           java.lang.Throwable t)
ログレベル:errorでログを出力します

パラメータ:
message -
t -

fatal

void fatal(java.lang.String format,
           java.lang.Object... params)
ログレベル:fatalでログを出力します

パラメータ:
format -
params -

fatal

void fatal(java.lang.String message,
           java.lang.Throwable t)
ログレベル:fatalでログを出力します

パラメータ:
message -
t -