org.asyrinx.brownie.core.log
クラス DispatchLog

java.lang.Object
  拡張org.asyrinx.brownie.core.log.DispatchLog
すべての実装インタフェース:
org.apache.commons.logging.Log
直系の既知のサブクラス:
CascadeNamedLog

public class DispatchLog
extends java.lang.Object
implements org.apache.commons.logging.Log

指定されたログレベルでログを出力するLogクラスのラッパーです。
主に、外部の設定ファイルでログレベルが指定されるような場合に 使用します。
このクラスをアプリケーションから直接使用することはまずありません。

作成者:
akima

フィールドの概要
static java.lang.String DEFAULT_LEVEL
           
static java.lang.String LEVEL_DEBUG
           
static java.lang.String LEVEL_ERROR
           
static java.lang.String LEVEL_FATAL
           
static java.lang.String LEVEL_INFO
           
static java.lang.String LEVEL_TRACE
           
static java.lang.String LEVEL_WARN
           
 
コンストラクタの概要
DispatchLog()
          コンストラクタ
DispatchLog(org.apache.commons.logging.Log log)
          コンストラクタ
DispatchLog(org.apache.commons.logging.Log log, java.lang.String defaultLevel)
          コンストラクタ
 
メソッドの概要
 void debug(java.lang.Object message)
           
 void debug(java.lang.Object message, java.lang.Throwable t)
           
 void error(java.lang.Object message)
           
 void error(java.lang.Object message, java.lang.Throwable t)
           
 void fatal(java.lang.Object message)
           
 void fatal(java.lang.Object message, java.lang.Throwable t)
           
 java.lang.String getDefaultLevel()
          デフォルトログレベルのgetterです。
 org.apache.commons.logging.Log getLog()
           
 void info(java.lang.Object message)
           
 void info(java.lang.Object message, java.lang.Throwable t)
           
 boolean isDebugEnabled()
           
 boolean isErrorEnabled()
           
 boolean isFatalEnabled()
           
 boolean isInfoEnabled()
           
 boolean isTraceEnabled()
           
 boolean isWarnEnabled()
           
 void log(java.lang.Object message)
          デフォルトログレベルでログを出力します。
 void log(java.lang.Object message, java.lang.Throwable t)
          デフォルトログレベルでログを出力します。
 void log(java.lang.String level, java.lang.Object message)
          指定されたログレベルでログを出力します。
 void log(java.lang.String level, java.lang.Object message, java.lang.Throwable t)
          指定されたログレベルでログを出力します。
 void setDefaultLevel(java.lang.String string)
          デフォルトログレベルのsetterです。
 void setLog(org.apache.commons.logging.Log log)
           
 void trace(java.lang.Object message)
           
 void trace(java.lang.Object message, java.lang.Throwable t)
           
 void warn(java.lang.Object message)
           
 void warn(java.lang.Object message, java.lang.Throwable t)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

LEVEL_FATAL

public static final java.lang.String LEVEL_FATAL
関連項目:
定数フィールド値

LEVEL_ERROR

public static final java.lang.String LEVEL_ERROR
関連項目:
定数フィールド値

LEVEL_WARN

public static final java.lang.String LEVEL_WARN
関連項目:
定数フィールド値

LEVEL_INFO

public static final java.lang.String LEVEL_INFO
関連項目:
定数フィールド値

LEVEL_DEBUG

public static final java.lang.String LEVEL_DEBUG
関連項目:
定数フィールド値

LEVEL_TRACE

public static final java.lang.String LEVEL_TRACE
関連項目:
定数フィールド値

DEFAULT_LEVEL

public static final java.lang.String DEFAULT_LEVEL
関連項目:
定数フィールド値
コンストラクタの詳細

DispatchLog

public DispatchLog()
コンストラクタ


DispatchLog

public DispatchLog(org.apache.commons.logging.Log log)
コンストラクタ

パラメータ:
log - 実際のログ出力先となるLogオブジェクト

DispatchLog

public DispatchLog(org.apache.commons.logging.Log log,
                   java.lang.String defaultLevel)
コンストラクタ

パラメータ:
log - 実際のログ出力先となるLogオブジェクト
メソッドの詳細

log

public void log(java.lang.Object message,
                java.lang.Throwable t)
デフォルトログレベルでログを出力します。

パラメータ:
message - 出力メッセージ
t - 関連した例外、エラー

log

public void log(java.lang.Object message)
デフォルトログレベルでログを出力します。

パラメータ:
message - 出力メッセージ

log

public void log(java.lang.String level,
                java.lang.Object message,
                java.lang.Throwable t)
指定されたログレベルでログを出力します。

パラメータ:
level - ログレベル
message - 出力メッセージ
t - 関連した例外、エラー

log

public void log(java.lang.String level,
                java.lang.Object message)
指定されたログレベルでログを出力します。

パラメータ:
level - ログレベル
message - 出力メッセージ

getLog

public org.apache.commons.logging.Log getLog()
戻り値:

setLog

public void setLog(org.apache.commons.logging.Log log)
パラメータ:
log -

getDefaultLevel

public java.lang.String getDefaultLevel()
デフォルトログレベルのgetterです。

戻り値:

setDefaultLevel

public void setDefaultLevel(java.lang.String string)
デフォルトログレベルのsetterです。

パラメータ:
string -

debug

public void debug(java.lang.Object message)
定義:
インタフェース org.apache.commons.logging.Log 内の debug
パラメータ:
message -

debug

public void debug(java.lang.Object message,
                  java.lang.Throwable t)
定義:
インタフェース org.apache.commons.logging.Log 内の debug
パラメータ:
message -
t -

error

public void error(java.lang.Object message)
定義:
インタフェース org.apache.commons.logging.Log 内の error
パラメータ:
message -

error

public void error(java.lang.Object message,
                  java.lang.Throwable t)
定義:
インタフェース org.apache.commons.logging.Log 内の error
パラメータ:
message -
t -

fatal

public void fatal(java.lang.Object message)
定義:
インタフェース org.apache.commons.logging.Log 内の fatal
パラメータ:
message -

fatal

public void fatal(java.lang.Object message,
                  java.lang.Throwable t)
定義:
インタフェース org.apache.commons.logging.Log 内の fatal
パラメータ:
message -
t -

info

public void info(java.lang.Object message)
定義:
インタフェース org.apache.commons.logging.Log 内の info
パラメータ:
message -

info

public void info(java.lang.Object message,
                 java.lang.Throwable t)
定義:
インタフェース org.apache.commons.logging.Log 内の info
パラメータ:
message -
t -

isDebugEnabled

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

isErrorEnabled

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

isFatalEnabled

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

isInfoEnabled

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

isTraceEnabled

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

isWarnEnabled

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

trace

public void trace(java.lang.Object message)
定義:
インタフェース org.apache.commons.logging.Log 内の trace
パラメータ:
message -

trace

public void trace(java.lang.Object message,
                  java.lang.Throwable t)
定義:
インタフェース org.apache.commons.logging.Log 内の trace
パラメータ:
message -
t -

warn

public void warn(java.lang.Object message)
定義:
インタフェース org.apache.commons.logging.Log 内の warn
パラメータ:
message -

warn

public void warn(java.lang.Object message,
                 java.lang.Throwable t)
定義:
インタフェース org.apache.commons.logging.Log 内の warn
パラメータ:
message -
t -


Copyright © 2004 asyrinx organization. All Rights Reserved.