[#2532] Let batch executions debug-log executed queries
This commit is contained in:
parent
c7a068def2
commit
1fe63caa1e
@ -62,6 +62,8 @@ public class LoggerListener extends DefaultExecuteListener {
|
||||
@Override
|
||||
public void renderEnd(ExecuteContext ctx) {
|
||||
if (log.isDebugEnabled()) {
|
||||
String[] batchSQL = ctx.batchSQL();
|
||||
|
||||
if (ctx.query() != null) {
|
||||
|
||||
// Actual SQL passed to JDBC
|
||||
@ -84,6 +86,15 @@ public class LoggerListener extends DefaultExecuteListener {
|
||||
log.debug("Executing query", ctx.sql());
|
||||
}
|
||||
}
|
||||
|
||||
// [#2532] Log a complete BatchMultiple query
|
||||
else if (batchSQL.length > 0) {
|
||||
if (batchSQL[batchSQL.length - 1] != null) {
|
||||
for (String sql : batchSQL) {
|
||||
log.debug("Executing batch query", sql);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user