jp.go.nict.langrid.management.web.log
クラス LogWriter

java.lang.Object
  上位を拡張 jp.go.nict.langrid.management.web.log.LogWriter

public class LogWriter
extends Object

ログ出力用にラッピングされたロガー

バージョン:
$Revision$
作成者:
Masaaki Kamiya, $Author$

コンストラクタの概要
LogWriter()
           
 
メソッドの概要
static void writeError(String userId, Exception e, Class loggingClass)
          エラーレベルのログを出力する
static void writeError(String userId, Exception e, Class loggingClass, String message, String... params)
          エラーレベルのログを出力する
static void writeErrorFromLangrid(String userId, Exception e, Class loggingClass, String... params)
          Langridに関するエラーレベルのログを出力する
static void writeInfo(org.apache.commons.logging.Log writeLog, String userId, String message, Class loggingClass, String[] params)
          インフォメーションレベルのログを出力する
static void writeInfo(String userId, String message, Class loggingClass, String... params)
          インフォメーションレベルのログを出力する
static void writeOutOfSystemError(String userId, Exception e, Class loggingClass, String message, String... params)
          サービスマネージャ以外のシステムエラーのログを出力する
static void writeWarn(String userId, String message, Class loggingClass, String... params)
          ワーニングレベルのログを出力する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LogWriter

public LogWriter()
メソッドの詳細

writeError

public static void writeError(String userId,
                              Exception e,
                              Class loggingClass)
エラーレベルのログを出力する

パラメータ:
userId - ログを出力する時のユーザID
e - エラー時の例外オブジェクト
loggingClass - ログを実行する * @param userId

writeError

public static void writeError(String userId,
                              Exception e,
                              Class loggingClass,
                              String message,
                              String... params)
エラーレベルのログを出力する

パラメータ:
userId - ログを出力するときのユーザID
e - 発生した例外オブジェクト
loggingClass - ログを実行する
message - ログメッセージ
params - 追加で出力するメッセージの配列 ex.[TestWrite:TestMessage,...]

writeErrorFromLangrid

public static void writeErrorFromLangrid(String userId,
                                         Exception e,
                                         Class loggingClass,
                                         String... params)
Langridに関するエラーレベルのログを出力する

パラメータ:
userId - ログを出力するときのユーザID
e - 発生した例外オブジェクト
loggingClass - ログを実行する
params - 追加で出力するメッセージの配列 ex...["TestWrite:TestMessage"]

writeInfo

public static void writeInfo(org.apache.commons.logging.Log writeLog,
                             String userId,
                             String message,
                             Class loggingClass,
                             String[] params)
インフォメーションレベルのログを出力する

パラメータ:
writeLog - ログ
userId - ログを出力するユーザID
message - ログメッセージ
loggingClass - ログを実装するクラス
params - 追加で出力するメッセージの配列 ex...["TestWrite:TestMessage"]

writeInfo

public static void writeInfo(String userId,
                             String message,
                             Class loggingClass,
                             String... params)
インフォメーションレベルのログを出力する

パラメータ:
userId - ログを出力する時のユーザID
message - ログメッセージ
loggingClass - ログを実行するクラス
params - 追加で出力するメッセージの配列 ex...["TestWrite:TestMessage"]

writeOutOfSystemError

public static void writeOutOfSystemError(String userId,
                                         Exception e,
                                         Class loggingClass,
                                         String message,
                                         String... params)
サービスマネージャ以外のシステムエラーのログを出力する

パラメータ:
userId - ログを出力するときのユーザID
e - 発生した例外オブジェクト
loggingClass - ログを実行する
message - ログメッセージ
params - 追加で出力するメッセージの配列 ex.[TestWrite:TestMessage,...]

writeWarn

public static void writeWarn(String userId,
                             String message,
                             Class loggingClass,
                             String... params)
ワーニングレベルのログを出力する

パラメータ:
userId - ログを出力する時のユーザID
message - ログメッセージ
loggingClass - ログを実行する
params - 追加で出力するメッセージの配列 ex...["TestWrite:TestMessage"]