Package nablarch.test.core.db
Class MasterDataRestorer.SqlLogWatchingFormatter
java.lang.Object
nablarch.core.db.statement.SqlLogFormatter
nablarch.test.core.db.MasterDataRestorer.SqlLogWatchingFormatter
- Enclosing class:
- MasterDataRestorer
発行されたSQL文を監視するSqlLogFormatterサブクラス
本クラスへの出力された更新系SQLログは、全てnablarch.test.core.db.MasterDataRestorerに通知される。 nablarch.test.core.db.MasterDataRestorerはログ出力からマスタデータ更新を検知する。
app-log.properties設定例を以下に示す。
sqlLogFormatter.className=nablarch.test.core.db.MasterDataRestorer$SqlLogWatchingFormatter
-
Nested Class Summary
Nested classes/interfaces inherited from class nablarch.core.db.statement.SqlLogFormatter
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
-
Field Summary
Fields inherited from class nablarch.core.db.statement.SqlLogFormatter
PROPS_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstartExecute
(String methodName, String sql, String additionalInfo) SqlPStatement#executeメソッドの実行開始時のSQLログをフォーマットする。startExecuteBatch
(String methodName, String sql, String additionalInfo) SqlPStatement#executeBatchメソッドの更新開始時のSQLログをフォーマットする。startExecuteUpdate
(String methodName, String sql, String additionalInfo) SqlPStatement#executeUpdateメソッドの更新開始時のSQLログをフォーマットする。Methods inherited from class nablarch.core.db.statement.SqlLogFormatter
endExecute, endExecuteBatch, endExecuteQuery, endExecuteUpdate, endRetrieve, getFormattedLogItems, getLogItems, initialize, startExecuteQuery, startRetrieve
-
Constructor Details
-
SqlLogWatchingFormatter
public SqlLogWatchingFormatter()
-
-
Method Details
-
startExecuteBatch
SqlPStatement#executeBatchメソッドの更新開始時のSQLログをフォーマットする。- Overrides:
startExecuteBatch
in classSqlLogFormatter
- Parameters:
methodName
- メソッド名sql
- SQL文additionalInfo
- 付加情報- Returns:
- フォーマット済みメッセージ
-
startExecuteUpdate
SqlPStatement#executeUpdateメソッドの更新開始時のSQLログをフォーマットする。- Overrides:
startExecuteUpdate
in classSqlLogFormatter
- Parameters:
methodName
- メソッド名 メソッド名sql
- SQL文additionalInfo
- 付加情報- Returns:
- フォーマット済みメッセージ
-
startExecute
SqlPStatement#executeメソッドの実行開始時のSQLログをフォーマットする。- Overrides:
startExecute
in classSqlLogFormatter
- Parameters:
methodName
- メソッド名 メソッド名sql
- SQL文additionalInfo
- 付加情報- Returns:
- フォーマット済みメッセージ
-