You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2010/12/08 14:41:41 UTC

svn commit: r1043414 - in /camel/trunk/components/camel-hawtdb/src: main/java/org/apache/camel/component/hawtdb/HawtDBFile.java test/resources/log4j.properties

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