From db7710805452d5433fefad6352073a3f019d84df Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sun, 2 May 2021 19:59:32 +0100 Subject: [PATCH] Log the number of blocks used in Block.calcChainWeight() This makes it easier to check that the new consensus code is being used, and that it is working correctly. --- src/main/java/org/qortal/block/Block.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/qortal/block/Block.java b/src/main/java/org/qortal/block/Block.java index 47d82043..fda06d73 100644 --- a/src/main/java/org/qortal/block/Block.java +++ b/src/main/java/org/qortal/block/Block.java @@ -796,7 +796,9 @@ public class Block { NumberFormat formatter = new DecimalFormat("0.###E0"); boolean isLogging = LOGGER.getLevel().isLessSpecificThan(Level.TRACE); + int blockCount = 0; for (BlockSummaryData blockSummaryData : blockSummaries) { + blockCount++; StringBuilder stringBuilder = isLogging ? new StringBuilder(512) : null; if (isLogging) @@ -829,6 +831,7 @@ public class Block { if (NTP.getTime() >= BlockChain.getInstance().getCalcChainWeightTimestamp() && parentHeight >= maxHeight) break; } + LOGGER.debug(String.format("Chain weight calculation was based on %d blocks", blockCount)); return cumulativeWeight; }