|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |