nga.servlet.dsp
クラス DefaultLogWriter

java.lang.Object
  上位を拡張 nga.servlet.spi.LogWriter
      上位を拡張 nga.servlet.dsp.DefaultLogWriter

public class DefaultLogWriter
extends LogWriter

LogWriter のデフォルト実装。


フィールドの概要
static String LOG_LEVEL
          web.xml 初期化パラメタ指定:ログレベル。
 
コンストラクタの概要
DefaultLogWriter()
          DefaultLogWriter を作成する。
 
メソッドの概要
 void debug(ServiceInfo serviceInfo, Object message)
          デバッグレベルのログ出力を行なう。
 void debug(ServiceInfo serviceInfo, Object message, Throwable t)
          デバッグレベルのログ出力を行なう。
 void error(ServiceInfo serviceInfo, Object message)
          エラーレベルのログ出力を行なう。
 void error(ServiceInfo serviceInfo, Object message, Throwable t)
          エラーレベルのログ出力を行なう。
 void fatal(ServiceInfo serviceInfo, Object message)
          致命的エラーレベルのログ出力を行なう。
 void fatal(ServiceInfo serviceInfo, Object message, Throwable t)
          致命的エラーレベルのログ出力を行なう。
 void info(ServiceInfo serviceInfo, Object message)
          情報レベルのログ出力を行なう。
 void info(ServiceInfo serviceInfo, Object message, Throwable t)
          情報レベルのログ出力を行なう。
protected  void init(CongaServlet servlet)
          インスタンスの初期化を行なう。
 boolean isDebugEnabled()
          デバッグレベルログ出力を行なうかどうかを調べる。
 boolean isErrorEnabled()
          エラーレベルログ出力を行なうかどうかを調べる。
 boolean isFatalEnabled()
          致命的エラーレベルログ出力を行なうかどうかを調べる。
 boolean isInfoEnabled()
          情報レベルログ出力を行なうかどうかを調べる。
 boolean isWarnEnabled()
          警告レベルログ出力を行なうかどうかを調べる。
static void log(HttpServlet servlet, String level, HttpSession session, String requestId, Object message, Throwable t)
          Servlet.log メソッドを使ってログ出力を行なう。
 void warn(ServiceInfo serviceInfo, Object message)
          警告レベルのログ出力を行なう。
 void warn(ServiceInfo serviceInfo, Object message, Throwable t)
          警告レベルのログ出力を行なう。
 
クラス nga.servlet.spi.LogWriter から継承されたメソッド
getInstance
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

LOG_LEVEL

public static final String LOG_LEVEL
web.xml 初期化パラメタ指定:ログレベル。"nga.servlet.dsp.log-level"
web.xml の初期化パラメタ指定で "nga.servlet.dsp.log-level" を使用することにより, ログレベルを指定できる。デフォルトは INFO。

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

DefaultLogWriter

public DefaultLogWriter()
DefaultLogWriter を作成する。

メソッドの詳細

init

protected void init(CongaServlet servlet)
インスタンスの初期化を行なう。

定義:
クラス LogWriter 内の init
パラメータ:
servlet - CongaServlet。

log

public static void log(HttpServlet servlet,
                       String level,
                       HttpSession session,
                       String requestId,
                       Object message,
                       Throwable t)
Servlet.log メソッドを使ってログ出力を行なう。


debug

public void debug(ServiceInfo serviceInfo,
                  Object message)
クラス LogWriter の記述:
デバッグレベルのログ出力を行なう。

定義:
クラス LogWriter 内の debug
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。

debug

public void debug(ServiceInfo serviceInfo,
                  Object message,
                  Throwable t)
クラス LogWriter の記述:
デバッグレベルのログ出力を行なう。

定義:
クラス LogWriter 内の debug
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。
t - 例外情報。

isDebugEnabled

public boolean isDebugEnabled()
クラス LogWriter の記述:
デバッグレベルログ出力を行なうかどうかを調べる。

定義:
クラス LogWriter 内の isDebugEnabled
戻り値:
デバッグレベルログ出力を行なう場合は true。

info

public void info(ServiceInfo serviceInfo,
                 Object message)
クラス LogWriter の記述:
情報レベルのログ出力を行なう。

定義:
クラス LogWriter 内の info
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。

info

public void info(ServiceInfo serviceInfo,
                 Object message,
                 Throwable t)
クラス LogWriter の記述:
情報レベルのログ出力を行なう。

定義:
クラス LogWriter 内の info
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。
t - 例外情報。

isInfoEnabled

public boolean isInfoEnabled()
クラス LogWriter の記述:
情報レベルログ出力を行なうかどうかを調べる。

定義:
クラス LogWriter 内の isInfoEnabled
戻り値:
情報レベルログ出力を行なう場合は true。

warn

public void warn(ServiceInfo serviceInfo,
                 Object message)
クラス LogWriter の記述:
警告レベルのログ出力を行なう。

定義:
クラス LogWriter 内の warn
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。

warn

public void warn(ServiceInfo serviceInfo,
                 Object message,
                 Throwable t)
クラス LogWriter の記述:
警告レベルのログ出力を行なう。

定義:
クラス LogWriter 内の warn
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。
t - 例外情報。

isWarnEnabled

public boolean isWarnEnabled()
クラス LogWriter の記述:
警告レベルログ出力を行なうかどうかを調べる。

定義:
クラス LogWriter 内の isWarnEnabled
戻り値:
警告レベルログ出力を行なう場合は true。

error

public void error(ServiceInfo serviceInfo,
                  Object message)
クラス LogWriter の記述:
エラーレベルのログ出力を行なう。

定義:
クラス LogWriter 内の error
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。

error

public void error(ServiceInfo serviceInfo,
                  Object message,
                  Throwable t)
クラス LogWriter の記述:
エラーレベルのログ出力を行なう。

定義:
クラス LogWriter 内の error
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。
t - 例外情報。

isErrorEnabled

public boolean isErrorEnabled()
クラス LogWriter の記述:
エラーレベルログ出力を行なうかどうかを調べる。

定義:
クラス LogWriter 内の isErrorEnabled
戻り値:
エラーレベルログ出力を行なう場合は true。

fatal

public void fatal(ServiceInfo serviceInfo,
                  Object message)
クラス LogWriter の記述:
致命的エラーレベルのログ出力を行なう。

定義:
クラス LogWriter 内の fatal
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。

fatal

public void fatal(ServiceInfo serviceInfo,
                  Object message,
                  Throwable t)
クラス LogWriter の記述:
致命的エラーレベルのログ出力を行なう。

定義:
クラス LogWriter 内の fatal
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。
t - 例外情報。

isFatalEnabled

public boolean isFatalEnabled()
クラス LogWriter の記述:
致命的エラーレベルログ出力を行なうかどうかを調べる。

定義:
クラス LogWriter 内の isFatalEnabled
戻り値:
致命的エラーレベルログ出力を行なう場合は true。