Index: core/src/main/java/org/infinispan/interceptors/InvocationContextInterceptor.java =================================================================== --- core/src/main/java/org/infinispan/interceptors/InvocationContextInterceptor.java (revision 1799) +++ core/src/main/java/org/infinispan/interceptors/InvocationContextInterceptor.java (revision ) @@ -28,8 +28,11 @@ import org.infinispan.context.InvocationContext; import org.infinispan.factories.annotations.Inject; import org.infinispan.interceptors.base.CommandInterceptor; +import org.infinispan.util.Util; import org.infinispan.util.concurrent.locks.LockManager; +import java.util.Random; + public class InvocationContextInterceptor extends CommandInterceptor { LockManager lockManager; @@ -55,8 +58,16 @@ } try { - return invokeNextInterceptor(ctx, command); + Object result = invokeNextInterceptor(ctx, command); + if (log.isTraceEnabled()) { + if (result != null && result instanceof byte[]) { + log.trace("Returning: " + Util.printArray((byte[])result, true)); + } else { + log.trace("Returning: " + result); - } + } + } + return result; + } catch (Throwable th) { // make sure we release locks for all keys locked in this invocation! for (Object key: ctx.getKeysAddedInCurrentInvocation()) { @@ -84,4 +95,6 @@ ctx.reset(); } } + + public static Random rnd = new Random(); } \ No newline at end of file Index: lucene-directory/src/test/resources/log4j.xml =================================================================== --- lucene-directory/src/test/resources/log4j.xml (revision 1927) +++ lucene-directory/src/test/resources/log4j.xml (revision ) @@ -8,7 +8,7 @@ - + @@ -40,7 +40,11 @@ - + + + + +