ナビゲーション・リンクをスキップ
intra-mart Accel Platform
jp.co.intra_mart.framework.system.log

クラス DefaultLogAgent

    • コンストラクタの詳細

      • DefaultLogAgent

        public DefaultLogAgent()
    • メソッドの詳細

      • init

        public void init(LogAgentParam[] params)
        初期化します。 このクラスでは実際には何も行われません。
        定義:
        init インタフェース内 LogAgent
        パラメータ:
        params - ログエージェントのパラメータ
      • sendMessage

        public void sendMessage(String category,
                                String level,
                                String message)
        メッセージを出力します。 このクラスでは通常、messageを標準出力にログとして出力します。 ただし、levelLogConstant.LEVEL_ERRORである場合は 標準例外出力にログを出力します。
        定義:
        sendMessage インタフェース内 LogAgent
        パラメータ:
        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による出力先に従います。
        定義:
        sendMessage インタフェース内 LogAgent
        パラメータ:
        category - ログのカテゴリ
        level - メッセージのレベル
        message - メッセージ
        detail - 詳細

Copyright © 2012 NTT DATA INTRAMART CORPORATION