[jboss-svn-commits] JBL Code SVN: r28957 - labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Aug 17 02:30:12 EDT 2009


Author: michael.neale at jboss.com
Date: 2009-08-17 02:30:12 -0400 (Mon, 17 Aug 2009)
New Revision: 28957

Modified:
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java
Log:
tightened the logging a bit

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java	2009-08-17 04:50:29 UTC (rev 28956)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/PackageItem.java	2009-08-17 06:30:12 UTC (rev 28957)
@@ -430,15 +430,20 @@
 
             //sql = "SELECT * FROM drools:assetNodeType ORDER BY drools:title";
             sql += " ORDER BY " + AssetItem.TITLE_PROPERTY_NAME;
-            log.debug("SQL is " + sql);
+
             Query q = node.getSession().getWorkspace().getQueryManager().createQuery( sql, Query.SQL );
 
 
             long time = System.currentTimeMillis();
             QueryResult res = q.execute();
-            log.debug("QueryExec time is: " + (System.currentTimeMillis() - time));
+
             NodeIterator it = res.getNodes();
-            log.debug(it.getClass().getName());
+            long taken = System.currentTimeMillis() - time;
+            if (taken > 2000) {
+                log.debug("QueryExec time is: " + (System.currentTimeMillis() - time));
+                log.debug("SQL is " + sql);
+                log.debug(it.getClass().getName());
+            }
             return new AssetItemIterator(it, this.rulesRepository);
         } catch ( RepositoryException e ) {
             throw new RulesRepositoryException(e);



More information about the jboss-svn-commits mailing list