Printing collected events

This commit is contained in:
Brage 2023-07-24 18:12:17 +02:00
parent bb8f311ebb
commit 72c83bd1cc

View File

@ -104,6 +104,9 @@ class EncodedStreams : DefaultKafkaReader("streamSelector"), ICollectedMessagesE
override fun onCollectionCompleted(collection: ResultCollection?) {
logger.info { "Collection received" }
val collectedEvents = collection?.getRecords()?.map { it.key() }?.toList() ?: emptyList()
logger.info { "\nConsumer $subId collected:\n${collectedEvents.joinToString { "\n\t" }}" }
val referenceId = collection?.getRecords()?.firstOrNull()?.value()?.referenceId
if (referenceId == null) {
logger.warn { "referenceId is null, throwing collection" }