nga.servlet.spi
クラス LogWriter

java.lang.Object
  上位を拡張 nga.servlet.spi.LogWriter
直系の既知のサブクラス:
DefaultLogWriter

public abstract class LogWriter
extends Object

ログライタ。


コンストラクタの概要
protected LogWriter()
          LogWriter を作成する。
 
メソッドの概要
abstract  void debug(ServiceInfo serviceInfo, Object message)
          デバッグレベルのログ出力を行なう。
abstract  void debug(ServiceInfo serviceInfo, Object message, Throwable t)
          デバッグレベルのログ出力を行なう。
abstract  void error(ServiceInfo serviceInfo, Object message)
          エラーレベルのログ出力を行なう。
abstract  void error(ServiceInfo serviceInfo, Object message, Throwable t)
          エラーレベルのログ出力を行なう。
abstract  void fatal(ServiceInfo serviceInfo, Object message)
          致命的エラーレベルのログ出力を行なう。
abstract  void fatal(ServiceInfo serviceInfo, Object message, Throwable t)
          致命的エラーレベルのログ出力を行なう。
static LogWriter getInstance(ServiceInfo serviceInfo)
          LogWriter の実装インスタンスを取得する。
abstract  void info(ServiceInfo serviceInfo, Object message)
          情報レベルのログ出力を行なう。
abstract  void info(ServiceInfo serviceInfo, Object message, Throwable t)
          情報レベルのログ出力を行なう。
protected abstract  void init(CongaServlet servlet)
          インスタンスの初期化を行なう。
abstract  boolean isDebugEnabled()
          デバッグレベルログ出力を行なうかどうかを調べる。
abstract  boolean isErrorEnabled()
          エラーレベルログ出力を行なうかどうかを調べる。
abstract  boolean isFatalEnabled()
          致命的エラーレベルログ出力を行なうかどうかを調べる。
abstract  boolean isInfoEnabled()
          情報レベルログ出力を行なうかどうかを調べる。
abstract  boolean isWarnEnabled()
          警告レベルログ出力を行なうかどうかを調べる。
abstract  void warn(ServiceInfo serviceInfo, Object message)
          警告レベルのログ出力を行なう。
abstract  void warn(ServiceInfo serviceInfo, Object message, Throwable t)
          警告レベルのログ出力を行なう。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LogWriter

protected LogWriter()
LogWriter を作成する。

メソッドの詳細

getInstance

public static LogWriter getInstance(ServiceInfo serviceInfo)
LogWriter の実装インスタンスを取得する。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
戻り値:
LogWriter の実装インスタンス。

init

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

パラメータ:
servlet - CongaServlet。

debug

public abstract void debug(ServiceInfo serviceInfo,
                           Object message)
デバッグレベルのログ出力を行なう。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。

debug

public abstract void debug(ServiceInfo serviceInfo,
                           Object message,
                           Throwable t)
デバッグレベルのログ出力を行なう。

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

isDebugEnabled

public abstract boolean isDebugEnabled()
デバッグレベルログ出力を行なうかどうかを調べる。

戻り値:
デバッグレベルログ出力を行なう場合は true。

info

public abstract void info(ServiceInfo serviceInfo,
                          Object message)
情報レベルのログ出力を行なう。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。

info

public abstract void info(ServiceInfo serviceInfo,
                          Object message,
                          Throwable t)
情報レベルのログ出力を行なう。

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

isInfoEnabled

public abstract boolean isInfoEnabled()
情報レベルログ出力を行なうかどうかを調べる。

戻り値:
情報レベルログ出力を行なう場合は true。

warn

public abstract void warn(ServiceInfo serviceInfo,
                          Object message)
警告レベルのログ出力を行なう。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。

warn

public abstract void warn(ServiceInfo serviceInfo,
                          Object message,
                          Throwable t)
警告レベルのログ出力を行なう。

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

isWarnEnabled

public abstract boolean isWarnEnabled()
警告レベルログ出力を行なうかどうかを調べる。

戻り値:
警告レベルログ出力を行なう場合は true。

error

public abstract void error(ServiceInfo serviceInfo,
                           Object message)
エラーレベルのログ出力を行なう。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。

error

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

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

isErrorEnabled

public abstract boolean isErrorEnabled()
エラーレベルログ出力を行なうかどうかを調べる。

戻り値:
エラーレベルログ出力を行なう場合は true。

fatal

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

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
message - 出力メッセージ。

fatal

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

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

isFatalEnabled

public abstract boolean isFatalEnabled()
致命的エラーレベルログ出力を行なうかどうかを調べる。

戻り値:
致命的エラーレベルログ出力を行なう場合は true。