From ae27c755dff9514b84a585b78cd4ce9be54a7430 Mon Sep 17 00:00:00 2001 From: Maksim Fomenkov Date: Tue, 13 Dec 2022 12:52:31 +0300 Subject: [PATCH] added metrics instance id to log --- src/main/kotlin/io/emeraldpay/dshackle/upstream/Multistream.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/io/emeraldpay/dshackle/upstream/Multistream.kt b/src/main/kotlin/io/emeraldpay/dshackle/upstream/Multistream.kt index 217bbcb0..5af3a74e 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/upstream/Multistream.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/upstream/Multistream.kt @@ -333,7 +333,8 @@ abstract class Multistream( .filter { it.getStatus() != UpstreamAvailability.OK } .joinToString(", ") { it.getId() } - log.info("State of ${chain.chainCode}: height=${height ?: '?'}, status=[$statuses], lag=[$lag], weak=[$weak]") + val instance = System.identityHashCode(this).toString(16) + log.info("State of ${chain.chainCode}: height=${height ?: '?'}, status=[$statuses], lag=[$lag], weak=[$weak] ($instance)") } fun test(event: UpstreamChangeEvent): Boolean {