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.UpdateCountItemPROPS_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, initialize, startExecuteQuery, startRetrievepublic java.lang.String startExecuteBatch(java.lang.String methodName,
                                          java.lang.String sql,
                                          java.lang.String additionalInfo)
startExecuteBatch in class SqlLogFormattermethodName - メソッド名sql - SQL文additionalInfo - 付加情報public java.lang.String startExecuteUpdate(java.lang.String methodName,
                                           java.lang.String sql,
                                           java.lang.String additionalInfo)
startExecuteUpdate in class SqlLogFormattermethodName - メソッド名 メソッド名sql - SQL文additionalInfo - 付加情報public java.lang.String startExecute(java.lang.String methodName,
                                     java.lang.String sql,
                                     java.lang.String additionalInfo)
startExecute in class SqlLogFormattermethodName - メソッド名 メソッド名sql - SQL文additionalInfo - 付加情報