public class DatabaseRequestLog extends DatabaseLog
DatabaseLogBase
を継承します。修飾子とタイプ | クラスと説明 |
---|---|
static class |
DatabaseRequestLog.HttpMethod
HTTPメソッドの列挙型クラス
|
productCategory, productResourceId, reserved01
コンストラクタと説明 |
---|
DatabaseRequestLog(DatabaseRequestLog.HttpMethod httpMethod,
int httpStatus,
String inputValue,
String ipAddress,
long processTime,
String referer,
String remoteHost,
String requestQueryString,
String requestUrl,
String sessionId,
String userAgent) |
DatabaseRequestLog(String userAgent,
int httpStatus,
String inputValue,
long processTime,
String requestQueryString)
リクエストログ独自のパラメータのみを設定するコンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
DatabaseRequestLog.HttpMethod |
getHttpMethod()
HTTPメソッド
|
int |
getHttpStatus()
ステータスコード
|
String |
getInputValue()
IM-LogicDesigner/IM-BloomMaker等が受け取る入力値
|
String |
getIpAddress()
IPアドレス
|
long |
getProcessTime()
API処理時間
|
String |
getReferer()
リファラー
|
String |
getRemoteHost()
リモートホスト
|
String |
getRequestQueryString()
クエリ文字列
|
String |
getRequestUrl()
リクエストURL
|
String |
getSessionId()
セッションID
|
String |
getUserAgent()
ユーザエージェント
|
String |
toString()
例外発生時等にログファイルへ出力する想定の文字列を生成して返却します。
|
addLogBase, getExecuteDate, getExecuteUserCd, getExecuteUserName, getLoggerName, getLogId, getLogLevel, getRequestId, setExecuteDate, setExecuteUserCd, setExecuteUserName, setLoggerName, setLogId, setLogLevel, setRequestId
getProductCategory, getProductResourceId, getReserved01, setProductCategory, setProductResourceId, setReserved01
public DatabaseRequestLog(String userAgent, int httpStatus, String inputValue, long processTime, String requestQueryString)
null
の場合は空文字を設定します。
null
だとエラーが発生するため。null
へ変換されるため。userAgent{@link
- #userAgent}httpStatus{@link
- #httpStatus}inputValue{@link
- #inputValue}processTime{@link
- #processTime}requestQueryString{@link
- #requestQueryString}public String toString()
toString
クラス内 DatabaseLogBase
public DatabaseRequestLog.HttpMethod getHttpMethod()
public int getHttpStatus()
public String getInputValue()
public String getIpAddress()
public long getProcessTime()
public String getReferer()
public String getRemoteHost()
public String getRequestQueryString()
public String getRequestUrl()
public String getSessionId()
public String getUserAgent()
Copyright © 2012 NTT DATA INTRAMART CORPORATION