|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の debug
message
- メッセージLog.debug(java.lang.Object)
public final void debug(java.lang.Object message, java.lang.Throwable t)
Debug
レベルでログを出力します。
org.apache.commons.logging.Log
内の debug
message
- メッセージt
- エラーまたは例外Log.debug(java.lang.Object, java.lang.Throwable)
public final void trace(java.lang.Object message)
Trace
レベルでログを出力します。
org.apache.commons.logging.Log
内の trace
message
- メッセージLog.trace(java.lang.Object)
public final void trace(java.lang.Object message, java.lang.Throwable t)
Trace
レベルでログを出力します。
org.apache.commons.logging.Log
内の trace
message
- メッセージt
- エラーまたは例外Log.trace(java.lang.Object, java.lang.Throwable)
public final void info(java.lang.Object message)
Info
レベルでログを出力します。
org.apache.commons.logging.Log
内の info
message
- メッセージLog.info(java.lang.Object)
public final void info(java.lang.Object message, java.lang.Throwable t)
Info
レベルでログを出力します。
org.apache.commons.logging.Log
内の info
message
- メッセージt
- エラーまたは例外Log.info(java.lang.Object, java.lang.Throwable)
public final void warn(java.lang.Object message)
Warn
レベルでログを出力します。
org.apache.commons.logging.Log
内の warn
message
- メッセージLog.warn(java.lang.Object)
public final void warn(java.lang.Object message, java.lang.Throwable t)
Warn
レベルでログを出力します。
org.apache.commons.logging.Log
内の warn
message
- メッセージt
- エラーまたは例外Log.warn(java.lang.Object, java.lang.Throwable)
public final void error(java.lang.Object message)
Error
レベルでログを出力します。
org.apache.commons.logging.Log
内の error
message
- メッセージLog.error(java.lang.Object)
public final void error(java.lang.Object message, java.lang.Throwable t)
Error
レベルでログを出力します。
org.apache.commons.logging.Log
内の error
message
- メッセージt
- エラーまたは例外Log.error(java.lang.Object, java.lang.Throwable)
public final void fatal(java.lang.Object message)
Fatal
レベルでログを出力します。
org.apache.commons.logging.Log
内の fatal
message
- メッセージ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
内の fatal
message
- メッセージt
- エラーまたは例外Log.fatal(java.lang.Object, java.lang.Throwable)
public final boolean isDebugEnabled()
Debug
レベルが有効の場合 true
を返します。
org.apache.commons.logging.Log
内の isDebugEnabled
Debug
レベルが有効で有るかLog.isDebugEnabled()
public final boolean isErrorEnabled()
Error
レベルが有効の場合 true
を返します。
org.apache.commons.logging.Log
内の isErrorEnabled
Error
レベルが有効で有るかLog.isErrorEnabled()
public final boolean isFatalEnabled()
Fatal
レベルが有効の場合 true
を返します。
org.apache.commons.logging.Log
内の isFatalEnabled
Fatal
レベルが有効で有るかLog.isFatalEnabled()
public final boolean isInfoEnabled()
Info
レベルが有効の場合 true
を返します。
org.apache.commons.logging.Log
内の isInfoEnabled
Info
レベルが有効で有るかLog.isInfoEnabled()
public final boolean isTraceEnabled()
Trace
レベルが有効の場合 true
を返します。
org.apache.commons.logging.Log
内の isTraceEnabled
Trace
レベルが有効で有るかLog.isTraceEnabled()
public final boolean isWarnEnabled()
Warn
レベルが有効の場合 true
を返します。
org.apache.commons.logging.Log
内の isWarnEnabled
Warn
レベルが有効で有るかLog.isWarnEnabled()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |