From 7ec7327ec4119cdf335f5941c260c1f8f2e1d199 Mon Sep 17 00:00:00 2001 From: Nick Burch Date: Wed, 17 Aug 2011 16:45:43 +0000 Subject: [PATCH] Add debug logging on executeQuery to mirror that on executeCountQuery git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@29842 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../domain/query/ibatis/CannedQueryDAOImpl.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/source/java/org/alfresco/repo/domain/query/ibatis/CannedQueryDAOImpl.java b/source/java/org/alfresco/repo/domain/query/ibatis/CannedQueryDAOImpl.java index 9b4b24926e..d67738238d 100644 --- a/source/java/org/alfresco/repo/domain/query/ibatis/CannedQueryDAOImpl.java +++ b/source/java/org/alfresco/repo/domain/query/ibatis/CannedQueryDAOImpl.java @@ -139,15 +139,28 @@ public class CannedQueryDAOImpl extends AbstractCannedQueryDAOImpl String query = makeQueryName(sqlNamespace, queryName); try { + List result; if ((offset == 0) && (limit == Integer.MAX_VALUE)) { - return (List) template.selectList(query, parameterObj); + result = (List) template.selectList(query, parameterObj); } else { RowBounds bounds = new RowBounds(offset, limit); - return (List) template.selectList(query, parameterObj, bounds); + result = (List) template.selectList(query, parameterObj, bounds); } + + + // Done + if (logger.isDebugEnabled()) + { + logger.debug( + "Executed query: \n" + + " Query: " + query + "\n" + + " Params: " + parameterObj + "\n" + + " Result: " + result); + } + return result; } catch (ClassCastException e) {