openGionopenGion
5.0.0.0

org.opengion.fukurou.util
クラス LogSender

java.lang.Object
  上位を拡張 org.opengion.fukurou.util.LogSender

public final class LogSender
extends Object

Logを書き込む為の LogWriter を呼び出す 簡易クラスです。 Log の書き込み日時や,キー(識別ID)などを出力します。

機能階層
エラー処理
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
static int DEBUG
          Log出力レベル DEBUG 0
static int ERROR
          Log出力レベル ERROR 3
static int FATAL
          Log出力レベル FATAL 4
static int INFORMATION
          Log出力レベル INFORMATION 1
static int WARNING
          Log出力レベル WARNING 2
 
コンストラクタの概要
LogSender()
          デフォルトコンストラクター
LogSender(String userId)
          ユーザーIDを与えてのコンストラクター ユーザーIDは,Logの識別IDとして使用します。
LogSender(String userId, int logLbl)
          ユーザーIDと、ログレベルを与えてのコンストラクター ユーザーIDは,Logの識別IDとして使用します。
 
メソッドの概要
 void close()
          LogWriter を明示的にclose() します。
 void debug(String message)
          LogをLogWriter に渡します。
 void error(String message)
          LogをLogWriter に渡します。
 void fatal(String message)
          LogをLogWriter に渡します。
 void flush()
          LogWriter を明示的にclose() します。
 int getLogLevel()
          Logレベルを取得します。
 void info(String message)
          LogをLogWriter に渡します。
 void setGuiId(String guiId)
          画面IDを設定します。
 void setMsgId(String msgId)
          メッセージIDを設定します。
 void warn(String message)
          LogをLogWriter に渡します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

FATAL

public static final int FATAL
Log出力レベル FATAL 4

関連項目:
定数フィールド値

ERROR

public static final int ERROR
Log出力レベル ERROR 3

関連項目:
定数フィールド値

WARNING

public static final int WARNING
Log出力レベル WARNING 2

関連項目:
定数フィールド値

INFORMATION

public static final int INFORMATION
Log出力レベル INFORMATION 1

関連項目:
定数フィールド値

DEBUG

public static final int DEBUG
Log出力レベル DEBUG 0

関連項目:
定数フィールド値
コンストラクタの詳細

LogSender

public LogSender()
デフォルトコンストラクター


LogSender

public LogSender(String userId)
ユーザーIDを与えてのコンストラクター ユーザーIDは,Logの識別IDとして使用します。

パラメータ:
userId - String

LogSender

public LogSender(String userId,
                 int logLbl)
ユーザーIDと、ログレベルを与えてのコンストラクター ユーザーIDは,Logの識別IDとして使用します。 ログレベルは,0 ~ 4 の数字で、大きくなるほど、出力条件はきつくなります。 0:DEBUG, 1:INFORMATION, 2:WARNING, 3:ERROR, 4:FATAL 初期値は、3:ERROR です。

パラメータ:
userId - String
logLbl - String ログレベル(0 ~ 4 の数字)
メソッドの詳細

setGuiId

public void setGuiId(String guiId)
画面IDを設定します。 ログ集計時の参考情報に使います。

パラメータ:
guiId - String 画面ID

setMsgId

public void setMsgId(String msgId)
メッセージIDを設定します。 ログ集計時の参考情報に使います。

パラメータ:
msgId - String メッセージID

getLogLevel

public int getLogLevel()
Logレベルを取得します。 ログレベルは, FATAL,ERROR,WARNING,INFORMATION,DEBUG から選べます。

戻り値:
Logレベル

debug

public void debug(String message)
LogをLogWriter に渡します。 DEBUG ログレベルと,あらかじめ設定されているLogレベルを 比較して, ログレベルが小さい場合は,出力しません。

パラメータ:
message - String

info

public void info(String message)
LogをLogWriter に渡します。 INFORMATION ログレベルと,あらかじめ設定されているLogレベルを 比較して, ログレベルが小さい場合は,出力しません。

パラメータ:
message - String

warn

public void warn(String message)
LogをLogWriter に渡します。 WARNING ログレベルと,あらかじめ設定されているLogレベルを 比較して, ログレベルが小さい場合は,出力しません。

パラメータ:
message - String

error

public void error(String message)
LogをLogWriter に渡します。 ERROR ログレベルと,あらかじめ設定されているLogレベルを 比較して, ログレベルが小さい場合は,出力しません。

パラメータ:
message - String

fatal

public void fatal(String message)
LogをLogWriter に渡します。 FATAL ログレベルと,あらかじめ設定されているLogレベルを 比較して, ログレベルが小さい場合は,出力しません。

パラメータ:
message - String

flush

public void flush()
LogWriter を明示的にclose() します。 LogWriter は,内部的に キャッシュを持っており,初めてアクセスされた場合に すでにオブジェクトが存在していれば,それを使い,無ければ 新たに追加モードで PrintWriter を作成します。 よって,明示的にclose()する必要性は ほとんど有りません。


close

public void close()
LogWriter を明示的にclose() します。 LogWriter は,内部的に キャッシュを持っており,初めてアクセスされた場合に すでにオブジェクトが存在していれば,それを使い,無ければ 新たに追加モードで PrintWriter を作成します。 よって,明示的にclose()する必要性は ほとんど有りません。


openGion 5.0.0.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.