jp.co.intra_mart.framework.system.log
クラス DefaultLogAgent
java.lang.Object
jp.co.intra_mart.framework.system.log.DefaultLogAgent
- すべての実装インタフェース:
- LogAgent
- public class DefaultLogAgent
- extends Object
- implements LogAgent
デフォルトのログエージェントです。
標準出力にログを出力します。
出力されるメッセージは以下のような形式になります。
[カテゴリ][レベル]メッセージ
- 導入されたバージョン:
- 4.2
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultLogAgent
public DefaultLogAgent()
init
public void init(LogAgentParam[] params)
- 初期化します。
このクラスでは実際には何も行われません。
- 定義:
- インタフェース
LogAgent
内の init
- パラメータ:
params
- ログエージェントのパラメータ
sendMessage
public void sendMessage(String category,
String level,
String message)
- メッセージを出力します。
このクラスでは通常、
message
を標準出力にログとして出力します。
ただし、level
がLogConstant.LEVEL_ERROR
である場合は
標準例外出力にログを出力します。
- 定義:
- インタフェース
LogAgent
内の sendMessage
- パラメータ:
category
- ログのカテゴリlevel
- メッセージのレベルmessage
- メッセージ
sendMessage
public void sendMessage(String category,
String level,
String message,
Object detail)
- メッセージを出力します。
このクラスでは通常、
message
はそのまま、
detail
はObject.toString()
の値を標準出力にログとして出力します。
ただし、level
がLogConstant.LEVEL_ERROR
である場合は
標準例外出力にログを出力します。
detail
がThrowable
のサブクラスである場合、
Throwable.printStackTrace(java.io.PrintWriter)
を使用して
スタックトレースが出力されます。出力先はdetail
による出力先に従います。
- 定義:
- インタフェース
LogAgent
内の sendMessage
- パラメータ:
category
- ログのカテゴリlevel
- メッセージのレベルmessage
- メッセージdetail
- 詳細
Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.