Author: davsclaus
Date: Wed Dec  8 13:41:41 2010
New Revision: 1043414

URL: http://svn.apache.org/viewvc?rev=1043414&view=rev
Log:
Added a bit more trace logging in hawtdb

Modified:
    
camel/trunk/components/camel-hawtdb/src/main/java/org/apache/camel/component/hawtdb/HawtDBFile.java
    camel/trunk/components/camel-hawtdb/src/test/resources/log4j.properties

Modified: 
camel/trunk/components/camel-hawtdb/src/main/java/org/apache/camel/component/hawtdb/HawtDBFile.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-hawtdb/src/main/java/org/apache/camel/component/hawtdb/HawtDBFile.java?rev=1043414&r1=1043413&r2=1043414&view=diff
==============================================================================
--- 
camel/trunk/components/camel-hawtdb/src/main/java/org/apache/camel/component/hawtdb/HawtDBFile.java
 (original)
+++ 
camel/trunk/components/camel-hawtdb/src/main/java/org/apache/camel/component/hawtdb/HawtDBFile.java
 Wed Dec  8 13:41:41 2010
@@ -85,6 +85,11 @@ public class HawtDBFile extends TxPageFi
                 }
                 return true;
             }
+
+            @Override
+            public String toString() {
+                return "Allocation repository file: " + getFile();
+            }
         });
     }
 
@@ -156,7 +161,12 @@ public class HawtDBFile extends TxPageFi
                 }
                 attempt++;
 
+                // execute and get answer
                 answer = work.execute(tx);
+
+                if (LOG.isTraceEnabled()) {
+                    LOG.trace("TX is read only: " + tx.isReadOnly() + " for 
executed work: " + work);
+                }
                 // commit work
                 tx.commit();
                 // and flush so we ensure data is spooled to disk
@@ -165,11 +175,11 @@ public class HawtDBFile extends TxPageFi
                 done = true;
             } catch (OptimisticUpdateException e) {
                 // retry as we hit an optimistic update error
-                LOG.warn("OptimisticUpdateException occurred at attempt " + 
attempt + " executing work " + work + " will do rollback and retry.");
+                LOG.warn("OptimisticUpdateException occurred at attempt " + 
attempt + " executing work " + work + ". Will do rollback and retry.");
                 // no harm doing rollback before retry and no wait is needed
                 tx.rollback();
             } catch (RuntimeException e) {
-                LOG.warn("Error executing work " + work + " will do 
rollback.", e);
+                LOG.warn("Error executing work " + work + ". Will do 
rollback.", e);
                 tx.rollback();
                 throw e;
             }

Modified: 
camel/trunk/components/camel-hawtdb/src/test/resources/log4j.properties
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-hawtdb/src/test/resources/log4j.properties?rev=1043414&r1=1043413&r2=1043414&view=diff
==============================================================================
--- camel/trunk/components/camel-hawtdb/src/test/resources/log4j.properties 
(original)
+++ camel/trunk/components/camel-hawtdb/src/test/resources/log4j.properties Wed 
Dec  8 13:41:41 2010
@@ -23,9 +23,7 @@ log4j.rootLogger=INFO, file
 # uncomment the following to enable camel debugging
 #log4j.logger.org.apache.camel=DEBUG
 #log4j.logger.org.apache.camel.component.hawtdb=DEBUG
-log4j.logger.org.apache.camel.impl.converter=WARN
-log4j.logger.org.apache.camel.management=WARN
-log4j.logger.org.apache.camel.impl.DefaultPackageScanClassResolver=WARN
+#log4j.logger.org.apache.camel.component.hawtdb.HawtDBFile=TRACE
 
 # CONSOLE appender not used by default
 log4j.appender.out=org.apache.log4j.ConsoleAppender


Reply via email to