|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.util.debug.IntrospectLog
「標準」出力ストリームへ出力する DebugPrintStream を使用した Apache Commons Logging API の拡張ログ機能を提供します。
オブジェクトの内部情報を出力するデバッグ用のシンプルなログ機能です。
出力には Debug.out および Debug.err
を使用するため、各ライターにプリンタ(DebugPrintStream.Printer)を追加する事で出力フォーマットをカスタマイズ出来ます。
このクラスは org.apache.commons.logging.impl.SimpleLog と同等の機能を提供しています。
この機能を使用するにはクラスルートに配備する Logging API の構成ファイル commons-logging.properties に以下の設定をします。
org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl org.apache.commons.logging.Log=shohaku.core.util.debug.IntrospectLog
Debug,
DebugPrintStream,
DebugPrintStream.Printer,
直列化された形式| フィールドの概要 | |
static int |
LOG_LEVEL_ALL
全てのログレベルが有効で有ることを示す。 |
static int |
LOG_LEVEL_DEBUG
"Debug" レベルのログを示す。 |
static int |
LOG_LEVEL_ERROR
"Error" レベルのログを示す。 |
static int |
LOG_LEVEL_FATAL
"Fatal" レベルのログを示す。 |
static int |
LOG_LEVEL_INFO
"Info" レベルのログを示す。 |
static int |
LOG_LEVEL_OFF
全てのログレベルが無効で有ることを示す。 |
static int |
LOG_LEVEL_TRACE
"Trace" レベルのログを示す。 |
static int |
LOG_LEVEL_WARN
"Warn" レベルのログを示す。 |
| コンストラクタの概要 | |
IntrospectLog(java.lang.String name)
ログの名前を指定して初期化します。 |
|
| メソッドの概要 | |
void |
debug(java.lang.Object message)
Debug レベルでログを出力します。 |
void |
debug(java.lang.Object message,
java.lang.Throwable t)
Debug レベルでログを出力します。 |
void |
error(java.lang.Object message)
Error レベルでログを出力します。 |
void |
error(java.lang.Object message,
java.lang.Throwable t)
Error レベルでログを出力します。 |
void |
fatal(java.lang.Object message)
Fatal レベルでログを出力します。 |
void |
fatal(java.lang.Object message,
java.lang.Throwable t)
Fatal レベルでログを出力します。 |
int |
getLevel()
現在のログレベルを取得します。 |
void |
info(java.lang.Object message)
Info レベルでログを出力します。 |
void |
info(java.lang.Object message,
java.lang.Throwable t)
Info レベルでログを出力します。 |
boolean |
isDebugEnabled()
Debug レベルが有効の場合 true を返します。 |
boolean |
isErrorEnabled()
Error レベルが有効の場合 true を返します。 |
boolean |
isFatalEnabled()
Fatal レベルが有効の場合 true を返します。 |
boolean |
isInfoEnabled()
Info レベルが有効の場合 true を返します。 |
boolean |
isTraceEnabled()
Trace レベルが有効の場合 true を返します。 |
boolean |
isWarnEnabled()
Warn レベルが有効の場合 true を返します。 |
void |
setLevel(int currentLogLevel)
現在のログレベルを設定します。 |
void |
trace(java.lang.Object message)
Trace レベルでログを出力します。 |
void |
trace(java.lang.Object message,
java.lang.Throwable t)
Trace レベルでログを出力します。 |
void |
warn(java.lang.Object message)
Warn レベルでログを出力します。 |
void |
warn(java.lang.Object message,
java.lang.Throwable t)
Warn レベルでログを出力します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final int LOG_LEVEL_TRACE
public static final int LOG_LEVEL_DEBUG
public static final int LOG_LEVEL_INFO
public static final int LOG_LEVEL_WARN
public static final int LOG_LEVEL_ERROR
public static final int LOG_LEVEL_FATAL
public static final int LOG_LEVEL_ALL
public static final int LOG_LEVEL_OFF
| コンストラクタの詳細 |
public IntrospectLog(java.lang.String name)
name - ログの名前| メソッドの詳細 |
public void setLevel(int currentLogLevel)
currentLogLevel - 現在のログレベルpublic int getLevel()
public final void debug(java.lang.Object message)
Debug レベルでログを出力します。
org.apache.commons.logging.Log 内の debugmessage - メッセージLog.debug(java.lang.Object)
public final void debug(java.lang.Object message,
java.lang.Throwable t)
Debug レベルでログを出力します。
org.apache.commons.logging.Log 内の debugmessage - メッセージt - エラーまたは例外Log.debug(java.lang.Object, java.lang.Throwable)public final void trace(java.lang.Object message)
Trace レベルでログを出力します。
org.apache.commons.logging.Log 内の tracemessage - メッセージLog.trace(java.lang.Object)
public final void trace(java.lang.Object message,
java.lang.Throwable t)
Trace レベルでログを出力します。
org.apache.commons.logging.Log 内の tracemessage - メッセージt - エラーまたは例外Log.trace(java.lang.Object, java.lang.Throwable)public final void info(java.lang.Object message)
Info レベルでログを出力します。
org.apache.commons.logging.Log 内の infomessage - メッセージLog.info(java.lang.Object)
public final void info(java.lang.Object message,
java.lang.Throwable t)
Info レベルでログを出力します。
org.apache.commons.logging.Log 内の infomessage - メッセージt - エラーまたは例外Log.info(java.lang.Object, java.lang.Throwable)public final void warn(java.lang.Object message)
Warn レベルでログを出力します。
org.apache.commons.logging.Log 内の warnmessage - メッセージLog.warn(java.lang.Object)
public final void warn(java.lang.Object message,
java.lang.Throwable t)
Warn レベルでログを出力します。
org.apache.commons.logging.Log 内の warnmessage - メッセージt - エラーまたは例外Log.warn(java.lang.Object, java.lang.Throwable)public final void error(java.lang.Object message)
Error レベルでログを出力します。
org.apache.commons.logging.Log 内の errormessage - メッセージLog.error(java.lang.Object)
public final void error(java.lang.Object message,
java.lang.Throwable t)
Error レベルでログを出力します。
org.apache.commons.logging.Log 内の errormessage - メッセージt - エラーまたは例外Log.error(java.lang.Object, java.lang.Throwable)public final void fatal(java.lang.Object message)
Fatal レベルでログを出力します。
org.apache.commons.logging.Log 内の fatalmessage - メッセージLog.fatal(java.lang.Object, java.lang.Throwable)
public final void fatal(java.lang.Object message,
java.lang.Throwable t)
Fatal レベルでログを出力します。
org.apache.commons.logging.Log 内の fatalmessage - メッセージt - エラーまたは例外Log.fatal(java.lang.Object, java.lang.Throwable)public final boolean isDebugEnabled()
Debug レベルが有効の場合 true を返します。
org.apache.commons.logging.Log 内の isDebugEnabledDebug レベルが有効で有るかLog.isDebugEnabled()public final boolean isErrorEnabled()
Error レベルが有効の場合 true を返します。
org.apache.commons.logging.Log 内の isErrorEnabledError レベルが有効で有るかLog.isErrorEnabled()public final boolean isFatalEnabled()
Fatal レベルが有効の場合 true を返します。
org.apache.commons.logging.Log 内の isFatalEnabledFatal レベルが有効で有るかLog.isFatalEnabled()public final boolean isInfoEnabled()
Info レベルが有効の場合 true を返します。
org.apache.commons.logging.Log 内の isInfoEnabledInfo レベルが有効で有るかLog.isInfoEnabled()public final boolean isTraceEnabled()
Trace レベルが有効の場合 true を返します。
org.apache.commons.logging.Log 内の isTraceEnabledTrace レベルが有効で有るかLog.isTraceEnabled()public final boolean isWarnEnabled()
Warn レベルが有効の場合 true を返します。
org.apache.commons.logging.Log 内の isWarnEnabledWarn レベルが有効で有るかLog.isWarnEnabled()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||