diff --git a/src/main/kotlin/io/emeraldpay/dshackle/upstream/Multistream.kt b/src/main/kotlin/io/emeraldpay/dshackle/upstream/Multistream.kt index f64c21bc..720a75be 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/upstream/Multistream.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/upstream/Multistream.kt @@ -295,8 +295,11 @@ abstract class Multistream( .joinToString(",") val lag = upstreams.map { it.getLag() } .joinToString(", ") + val weak = upstreams + .filter { it.getStatus() != UpstreamAvailability.OK } + .joinToString(", ") { it.getId() } - log.info("State of ${chain.chainCode}: height=${height ?: '?'}, status=$statuses, lag=[$lag]") + log.info("State of ${chain.chainCode}: height=${height ?: '?'}, status=[$statuses], lag=[$lag], weak=[$weak]") } // --------------------------------------------------------------------------------------------------------