[hibernate-commits] Hibernate SVN: r19949 - search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Wed Jul 14 14:27:22 EDT 2010
Author: epbernard
Date: 2010-07-14 14:27:22 -0400 (Wed, 14 Jul 2010)
New Revision: 19949
Modified:
search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/PostTransactionWorkQueueSynchronization.java
Log:
Add trace on transaction before / after completion phases
Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/PostTransactionWorkQueueSynchronization.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/PostTransactionWorkQueueSynchronization.java 2010-07-14 18:26:43 UTC (rev 19948)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/PostTransactionWorkQueueSynchronization.java 2010-07-14 18:27:22 UTC (rev 19949)
@@ -74,9 +74,14 @@
public void beforeCompletion() {
if ( prepared ) {
- log.trace("This transaction has already been processed, ignoring beforeCompletion()");
+ if ( log.isTraceEnabled() ) {
+ log.trace("Transaction's beforeCompletion() phase already been processed, ignoring: {}", this.toString() );
+ }
}
else {
+ if ( log.isTraceEnabled() ) {
+ log.trace("Processing Transaction's beforeCompletion() phase: {}", this.toString() );
+ }
queueingProcessor.prepareWorks(queue);
prepared = true;
}
@@ -85,9 +90,15 @@
public void afterCompletion(int i) {
try {
if ( Status.STATUS_COMMITTED == i ) {
+ if ( log.isTraceEnabled() ) {
+ log.trace("Processing Transaction's afterCompletion() phase for {}. Performing work.", this.toString() );
+ }
queueingProcessor.performWorks(queue);
}
else {
+ if ( log.isTraceEnabled() ) {
+ log.trace("Processing Transaction's afterCompletion() phase for {}. Cancelling work due to transaction status {}", this.toString(), i );
+ }
queueingProcessor.cancelWorks(queue);
}
}
More information about the hibernate-commits
mailing list