org.seasar.uruma.log
クラス UrumaLogger

java.lang.Object
  上位を拡張 org.seasar.uruma.log.UrumaLogger

public final class UrumaLogger
extends Object

ログ出力を提供するクラスです。

作成者:
y-komori

メソッドの概要
 void addPropertyConfig(URL config)
          properties ファイル形式のコンフィグレーションを追加します。
 void addXmlConfig(URL config)
          XML ファイル形式のコンフィグレーションを追加します。
 void debug(Object message)
          DEBUG情報を出力します。
 void debug(Object message, Throwable throwable)
          DEBUG情報を出力します。
static void dispose()
          リソースを開放します。
 void error(Object message)
          ERROR情報を出力します。
 void error(Object message, Throwable throwable)
          ERROR情報を出力します。
 void fatal(Object message)
          FATAL情報を出力します。
 void fatal(Object message, Throwable throwable)
          FATAL情報を出力します。
static UrumaLogger getLogger(Class<?> clazz)
          UrumaLogger を返します。
static String getObjectDescription(Object obj)
          オブジェクトの詳細情報を返します。
 void info(Object message)
          INFO情報を出力します。
 void info(Object message, Throwable throwable)
          INFO情報を出力します。
static void initialize()
          UrumaLogger を初期化します。
 boolean isDebugEnabled()
          DEBUG情報が出力されるかどうかを返します。
 boolean isInfoEnabled()
          INFO情報が出力されるかどうかを返します。
 boolean isTraceEnabled()
          TRACE情報が出力されるかどうかを返します。
 void log(String messageCode, Object... args)
          ログを出力します。
 void log(String messageCode, Throwable throwable, Object... args)
          ログを出力します。
 void log(Throwable throwable)
          ログを出力します。
 void trace(Object message)
          TRACE情報を出力します。
 void trace(Object message, Throwable throwable)
          TRACE情報を出力します。
 void warn(Object message)
          WARN情報を出力します。
 void warn(Object message, Throwable throwable)
          WARN情報を出力します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getLogger

public static UrumaLogger getLogger(Class<?> clazz)
UrumaLogger を返します。

パラメータ:
clazz - Class オブジェクト
戻り値:
UrumaLogger オブジェクト

initialize

public static void initialize()
UrumaLogger を初期化します。


dispose

public static void dispose()
リソースを開放します。


addXmlConfig

public void addXmlConfig(URL config)
XML ファイル形式のコンフィグレーションを追加します。
コンフィグレーションファイルの書式は log4j に準じます。

パラメータ:
config - コンフィグレーションファイルの URL

addPropertyConfig

public void addPropertyConfig(URL config)
properties ファイル形式のコンフィグレーションを追加します。
コンフィグレーションファイルの書式は log4j に準じます。

パラメータ:
config - コンフィグレーションファイルの URL

isTraceEnabled

public final boolean isTraceEnabled()
TRACE情報が出力されるかどうかを返します。

戻り値:
TRACE情報が出力されるかどうか

trace

public final void trace(Object message,
                        Throwable throwable)
TRACE情報を出力します。

パラメータ:
message - メッセージ
throwable - Throwable オブジェクト

trace

public final void trace(Object message)
TRACE情報を出力します。

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

isDebugEnabled

public final boolean isDebugEnabled()
DEBUG情報が出力されるかどうかを返します。

戻り値:
DEBUG情報が出力されるかどうか

debug

public final void debug(Object message,
                        Throwable throwable)
DEBUG情報を出力します。

パラメータ:
message - メッセージ
throwable - Throwable オブジェクト

debug

public final void debug(Object message)
DEBUG情報を出力します。

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

isInfoEnabled

public final boolean isInfoEnabled()
INFO情報が出力されるかどうかを返します。

戻り値:
INFO情報が出力されるかどうか

info

public final void info(Object message,
                       Throwable throwable)
INFO情報を出力します。

パラメータ:
message - メッセージ
throwable - Throwable オブジェクト

info

public final void info(Object message)
INFO情報を出力します。

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

warn

public final void warn(Object message,
                       Throwable throwable)
WARN情報を出力します。

パラメータ:
message - メッセージ
throwable - Throwable オブジェクト

warn

public final void warn(Object message)
WARN情報を出力します。

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

error

public final void error(Object message,
                        Throwable throwable)
ERROR情報を出力します。

パラメータ:
message - メッセージ
throwable - Throwable オブジェクト

error

public final void error(Object message)
ERROR情報を出力します。

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

fatal

public final void fatal(Object message,
                        Throwable throwable)
FATAL情報を出力します。

パラメータ:
message - メッセージ
throwable - Throwable オブジェクト

fatal

public final void fatal(Object message)
FATAL情報を出力します。

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

log

public final void log(Throwable throwable)
ログを出力します。

パラメータ:
throwable - Throwable オブジェクト

log

public final void log(String messageCode,
                      Object... args)
ログを出力します。

パラメータ:
messageCode - メッセージコード
args - 引数

log

public final void log(String messageCode,
                      Throwable throwable,
                      Object... args)
ログを出力します。

パラメータ:
messageCode - メッセージコード
throwable - Throwable オブジェクト
args - 引数

getObjectDescription

public static final String getObjectDescription(Object obj)
オブジェクトの詳細情報を返します。

パラメータ:
obj - オブジェクト
戻り値:
詳細情報


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.