`ApplicationRecordHandler` gibt auch die Client-ID aus
[demos/kafka/training] / src / main / java / de / juplo / kafka / ApplicationRecordHandler.java
index 0f5b982..51d524f 100644 (file)
@@ -16,6 +16,7 @@ public class ApplicationRecordHandler implements RecordHandler<String, String>
 {
   private final AdderResults results;
   private final Optional<Duration> throttle;
+  private final String id;
 
   private final Map<Integer, AdderBusinessLogic> state = new HashMap<>();
 
@@ -30,7 +31,7 @@ public class ApplicationRecordHandler implements RecordHandler<String, String>
     if (message.equals("CALCULATE"))
     {
       AdderResult result = state.get(partition).calculate(user);
-      log.info("New result for {}: {}", user, result);
+      log.info("{} - New result for {}: {}", id, user, result);
       results.addResults(partition, user, result);
     }
     else
@@ -46,7 +47,7 @@ public class ApplicationRecordHandler implements RecordHandler<String, String>
       }
       catch (InterruptedException e)
       {
-        log.warn("Intrerrupted while throttling: {}", e);
+        log.warn("{} - Intrerrupted while throttling: {}", id, e);
       }
     }
   }