Der Nachrichten-Wert wird in allen Log-Meldungen mit ausgegeben
authorKai Moritz <kai@juplo.de>
Thu, 31 Oct 2024 23:52:44 +0000 (00:52 +0100)
committerKai Moritz <kai@juplo.de>
Fri, 8 Nov 2024 17:01:32 +0000 (18:01 +0100)
src/main/java/de/juplo/kafka/ExampleProducer.java

index a105d36..b942a58 100644 (file)
@@ -79,7 +79,7 @@ public class ExampleProducer
         // HANDLE SUCCESS
         produced++;
         log.debug(
-            "{} - Sent key={} message={} partition={}/{} timestamp={} latency={}ms",
+            "{} - Sent message {}={}, partition={}:{}, timestamp={}, latency={}ms",
             id,
             record.key(),
             record.value(),
@@ -93,9 +93,10 @@ public class ExampleProducer
       {
         // HANDLE ERROR
         log.error(
-            "{} - ERROR key={} timestamp={} latency={}ms: {}",
+            "{} - ERROR for message {}={}, timestamp={}, latency={}ms: {}",
             id,
             record.key(),
+            record.value(),
             metadata == null ? -1 : metadata.timestamp(),
             now - time,
             e.toString()
@@ -105,9 +106,10 @@ public class ExampleProducer
 
     long now = System.currentTimeMillis();
     log.trace(
-        "{} - Queued message with key={} latency={}ms",
+        "{} - Queued message {}={}, latency={}ms",
         id,
         record.key(),
+        record.value(),
         now - time
     );
   }