intra-mart 6.1.14

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

コンストラクタの概要
DefaultLogAgent()
           
 
メソッドの概要
 void init(LogAgentParam[] params)
          初期化します。
 void sendMessage(String category, String level, String message)
          メッセージを出力します。
 void sendMessage(String category, String level, String message, Object detail)
          メッセージを出力します。
 
クラス 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を標準出力にログとして出力します。 ただし、levelLogConstant.LEVEL_ERRORである場合は 標準例外出力にログを出力します。

定義:
インタフェース LogAgent 内の sendMessage
パラメータ:
category - ログのカテゴリ
level - メッセージのレベル
message - メッセージ

sendMessage

public void sendMessage(String category,
                        String level,
                        String message,
                        Object detail)
メッセージを出力します。 このクラスでは通常、messageはそのまま、 detailObject.toString()の値を標準出力にログとして出力します。 ただし、levelLogConstant.LEVEL_ERRORである場合は 標準例外出力にログを出力します。

detailThrowableのサブクラスである場合、 Throwable.printStackTrace(java.io.PrintWriter)を使用して スタックトレースが出力されます。出力先はdetailによる出力先に従います。

定義:
インタフェース LogAgent 内の sendMessage
パラメータ:
category - ログのカテゴリ
level - メッセージのレベル
message - メッセージ
detail - 詳細

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.