killbill-memoizeit

entitlement: small debugging improvements Signed-off-by:

1/14/2016 12:45:35 PM

Details

diff --git a/entitlement/src/main/java/org/killbill/billing/entitlement/block/DefaultBlockingChecker.java b/entitlement/src/main/java/org/killbill/billing/entitlement/block/DefaultBlockingChecker.java
index 0c2b756..d793106 100644
--- a/entitlement/src/main/java/org/killbill/billing/entitlement/block/DefaultBlockingChecker.java
+++ b/entitlement/src/main/java/org/killbill/billing/entitlement/block/DefaultBlockingChecker.java
@@ -82,6 +82,16 @@ public class DefaultBlockingChecker implements BlockingChecker {
         }
 
         @Override
+        public String toString() {
+            final StringBuilder sb = new StringBuilder("DefaultBlockingAggregator{");
+            sb.append("blockChange=").append(blockChange);
+            sb.append(", blockEntitlement=").append(blockEntitlement);
+            sb.append(", blockBilling=").append(blockBilling);
+            sb.append('}');
+            return sb.toString();
+        }
+
+        @Override
         public boolean equals(final Object o) {
             if (this == o) {
                 return true;
diff --git a/entitlement/src/main/java/org/killbill/billing/entitlement/dao/DefaultBlockingStateDao.java b/entitlement/src/main/java/org/killbill/billing/entitlement/dao/DefaultBlockingStateDao.java
index cd65fa1..16d31db 100644
--- a/entitlement/src/main/java/org/killbill/billing/entitlement/dao/DefaultBlockingStateDao.java
+++ b/entitlement/src/main/java/org/killbill/billing/entitlement/dao/DefaultBlockingStateDao.java
@@ -303,7 +303,7 @@ public class DefaultBlockingStateDao extends EntityDaoBase<BlockingStateModelDao
                                                                                   context.getAccountRecordId(), context.getTenantRecordId(), context.getUserToken());
                 notifyBusFromTransaction(entitySqlDaoWrapperFactory, event);
             } else {
-                log.debug("Skipping event for service {} (previousState={}, currentState={})", serviceName, previousState, currentState);
+                log.debug("Skipping event for service {} and blockableId {} (previousState={}, currentState={})", serviceName, blockableId, previousState, currentState);
             }
 
         }