From 4cfda028817c4a3b718595b11f3681ef5e97ab60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Wo=CC=81jcik?= <3044353+pwojcikdev@users.noreply.github.com> Date: Sat, 19 Oct 2024 11:08:40 +0200 Subject: [PATCH] Debug log election confirmed details --- nano/node/election.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/nano/node/election.cpp b/nano/node/election.cpp index a8a392dbe..8eae78ffe 100644 --- a/nano/node/election.cpp +++ b/nano/node/election.cpp @@ -54,11 +54,22 @@ void nano::election::confirm_once (nano::unique_lock & lock) node.active.recently_confirmed.put (qualified_root, status_l.winner->hash ()); + auto const extended_status = current_status_locked (); + node.stats.inc (nano::stat::type::election, nano::stat::detail::confirm_once); node.logger.trace (nano::log::type::election, nano::log::detail::election_confirmed, nano::log::arg{ "id", id }, nano::log::arg{ "qualified_root", qualified_root }, - nano::log::arg{ "status", current_status_locked () }); + nano::log::arg{ "status", extended_status }); + + node.logger.debug (nano::log::type::election, "Election confirmed with winner: {} (behavior: {}, state: {}, voters: {}, blocks: {}, duration: {}ms, confirmation requests: {})", + status_l.winner->hash ().to_string (), + to_string (behavior_m), + to_string (state_m), + extended_status.status.voter_count, + extended_status.status.block_count, + extended_status.status.election_duration.count (), + extended_status.status.confirmation_request_count); node.confirming_set.add (status_l.winner->hash (), shared_from_this ());