lightningd: suppress feerate debug messages when nothing changes.

Every 30 seconds, these flood the logs.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2018-01-10 14:39:53 +10:30
committed by Christian Decker
parent c53dfc3fde
commit 467ca0a996

View File

@@ -288,9 +288,10 @@ static void update_feerates(struct bitcoind *bitcoind,
bool changed = false;
for (size_t i = 0; i < NUM_FEERATES; i++) {
log_debug(topo->log, "%s feerate %u (was %u)",
feerate_name(i),
satoshi_per_kw[i], topo->feerate[i]);
if (satoshi_per_kw[i] != topo->feerate[i])
log_debug(topo->log, "%s feerate %u (was %u)",
feerate_name(i),
satoshi_per_kw[i], topo->feerate[i]);
old_feerates[i] = topo->feerate[i];
topo->feerate[i] = satoshi_per_kw[i];
}