jp.mosp.common.common
クラス LogUtility

java.lang.Object
  上位を拡張 jp.mosp.common.common.LogUtility

public final class LogUtility
extends Object

ログ出力に有用なメソッドを提供する。

ログ出力準備から汎用ログ、エラーログの出力等を行う。


コンストラクタの概要
LogUtility()
           
 
メソッドの概要
static void log(javax.servlet.http.HttpServletRequest request, int level, String logType, String message)
          ログ出力。
static void log(Properties cfg, String strAspUser, String strUser, String strCmd, int level, String logType, String message)
          ログ出力。
static void outputErrorLog(Throwable ex, javax.servlet.http.HttpServletRequest request)
          エラーログ出力。
static void setLevel(Properties cfg)
          ログ出力レベル設定。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LogUtility

public LogUtility()
メソッドの詳細

outputErrorLog

public static void outputErrorLog(Throwable ex,
                                  javax.servlet.http.HttpServletRequest request)
エラーログ出力。
ランタイムエラーのログ(スタックトレース)を出力する。

パラメータ:
ex - 発生例外
request - リクエスト

log

public static void log(javax.servlet.http.HttpServletRequest request,
                       int level,
                       String logType,
                       String message)
ログ出力。
requestに含まれる情報を用いて、ログを出力する。

パラメータ:
request - リクエスト
level - ログレベル(0:FINEST〜6:SEVERE)
logType - ログタイプ(MospConst.LOG_...)
message - ログメッセージ

log

public static void log(Properties cfg,
                       String strAspUser,
                       String strUser,
                       String strCmd,
                       int level,
                       String logType,
                       String message)
ログ出力。
汎用ログ出力機能を提供する。

パラメータ:
cfg - アプリケーション設定
strAspUser - ASPユーザーコード
strUser - ユーザーコード
strCmd - コマンド
level - ログレベル(0:FINEST〜6:SEVERE)
logType - ログタイプ(MospConst.LOG_...)
message - ログメッセージ

setLevel

public static void setLevel(Properties cfg)
ログ出力レベル設定。
cfgに設定されているロガーに対して、ログ出力レベルを設定する。

パラメータ:
cfg - MosPアプリケーション設定