public static class MasterDataRestorer.SqlLogWatchingFormatter extends SqlLogFormatter
本クラスへの出力された更新系SQLログは、全てnablarch.test.core.db.MasterDataRestorerに通知される。 nablarch.test.core.db.MasterDataRestorerはログ出力からマスタデータ更新を検知する。
app-log.properties設定例を以下に示す。
sqlLogFormatter.className=nablarch.test.core.db.MasterDataRestorer$SqlLogWatchingFormatter
SqlLogFormatter.AdditionalInfoItem, SqlLogFormatter.BatchCountItem, SqlLogFormatter.CountItem, SqlLogFormatter.ExecuteTimeItem, SqlLogFormatter.FetchSizeItem, SqlLogFormatter.MethodNameItem, SqlLogFormatter.QueryTimeoutItem, SqlLogFormatter.RetrieveTimeItem, SqlLogFormatter.SizeItem, SqlLogFormatter.SqlItem, SqlLogFormatter.SqlLogContext, SqlLogFormatter.StartPositionItem, SqlLogFormatter.UpdateCountItem
PROPS_PREFIX
Constructor and Description |
---|
SqlLogWatchingFormatter() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
startExecute(java.lang.String methodName,
java.lang.String sql,
java.lang.String additionalInfo)
SqlPStatement#executeメソッドの実行開始時のSQLログをフォーマットする。
|
java.lang.String |
startExecuteBatch(java.lang.String methodName,
java.lang.String sql,
java.lang.String additionalInfo)
SqlPStatement#executeBatchメソッドの更新開始時のSQLログをフォーマットする。
|
java.lang.String |
startExecuteUpdate(java.lang.String methodName,
java.lang.String sql,
java.lang.String additionalInfo)
SqlPStatement#executeUpdateメソッドの更新開始時のSQLログをフォーマットする。
|
endExecute, endExecuteBatch, endExecuteQuery, endExecuteUpdate, endRetrieve, getFormattedLogItems, getLogItems, startExecuteQuery, startRetrieve
public java.lang.String startExecuteBatch(java.lang.String methodName, java.lang.String sql, java.lang.String additionalInfo)
startExecuteBatch
in class SqlLogFormatter
methodName
- メソッド名sql
- SQL文additionalInfo
- 付加情報public java.lang.String startExecuteUpdate(java.lang.String methodName, java.lang.String sql, java.lang.String additionalInfo)
startExecuteUpdate
in class SqlLogFormatter
methodName
- メソッド名 メソッド名sql
- SQL文additionalInfo
- 付加情報public java.lang.String startExecute(java.lang.String methodName, java.lang.String sql, java.lang.String additionalInfo)
startExecute
in class SqlLogFormatter
methodName
- メソッド名 メソッド名sql
- SQL文additionalInfo
- 付加情報