Author: cziegeler
Date: Thu Jan 17 10:17:48 2008
New Revision: 612907

URL: http://svn.apache.org/viewvc?rev=612907&view=rev
Log:
More debug logging improvements.

Modified:
    
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/AbstractRepositoryEventHandler.java
    
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/DistributingEventHandler.java
    
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java

Modified: 
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/AbstractRepositoryEventHandler.java
URL: 
http://svn.apache.org/viewvc/incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/AbstractRepositoryEventHandler.java?rev=612907&r1=612906&r2=612907&view=diff
==============================================================================
--- 
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/AbstractRepositoryEventHandler.java
 (original)
+++ 
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/AbstractRepositoryEventHandler.java
 Thu Jan 17 10:17:48 2008
@@ -127,9 +127,6 @@
      */
     public void run() {
         if ( this.cleanupPeriod > 0 ) {
-            if ( this.logger.isDebugEnabled() ) {
-                this.logger.debug("Cleaning up repository, removing everything 
older than {} minutes.", this.cleanupPeriod);
-            }
             this.cleanUpRepository();
         }
     }

Modified: 
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/DistributingEventHandler.java
URL: 
http://svn.apache.org/viewvc/incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/DistributingEventHandler.java?rev=612907&r1=612906&r2=612907&view=diff
==============================================================================
--- 
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/DistributingEventHandler.java
 (original)
+++ 
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/DistributingEventHandler.java
 Thu Jan 17 10:17:48 2008
@@ -47,6 +47,8 @@
      * @see 
org.apache.sling.event.impl.AbstractRepositoryEventHandler#cleanUpRepository()
      */
     protected void cleanUpRepository() {
+        this.logger.debug("Cleaning up repository, removing all events older 
than {} minutes.", this.cleanupPeriod);
+
         // we create an own session for concurrency issues
         Session s = null;
         try {

Modified: 
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java
URL: 
http://svn.apache.org/viewvc/incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java?rev=612907&r1=612906&r2=612907&view=diff
==============================================================================
--- 
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java
 (original)
+++ 
incubator/sling/trunk/sling/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java
 Thu Jan 17 10:17:48 2008
@@ -82,6 +82,8 @@
      * Clean up the repository.
      */
     protected void cleanUpRepository() {
+        this.logger.debug("Cleaning up repository, removing all jobs older 
than {} minutes.", this.cleanupPeriod);
+
         // we create an own session for concurrency issues
         Session s = null;
         try {
@@ -108,11 +110,14 @@
 
                     final Query q = qManager.createQuery(buffer.toString(), 
Query.XPATH);
                     final NodeIterator iter = q.execute().getNodes();
+                    int count = 0;
                     while ( iter.hasNext() ) {
                         final Node eventNode = iter.nextNode();
                         eventNode.remove();
+                        count++;
                     }
                     parentNode.save();
+                    logger.debug("Removed {} job nodes from the repository.", 
count);
                     return null;
                 }
             }.with(parentNode, false);


Reply via email to