From cf5ad93b68f906edf4ad6560377d9ddcbc8fcd17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= <3044353+pwojcikdev@users.noreply.github.com> Date: Sat, 12 Apr 2025 10:48:02 +0200 Subject: [PATCH] Fix rpc daemon logging initialization (#4877) --- nano/nano_rpc/entry.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nano/nano_rpc/entry.cpp b/nano/nano_rpc/entry.cpp index 1afb4b3c9..f576dee8c 100644 --- a/nano/nano_rpc/entry.cpp +++ b/nano/nano_rpc/entry.cpp @@ -19,10 +19,10 @@ namespace { -nano::logger logger{ "rpc_daemon" }; - void run (std::filesystem::path const & data_path, std::vector const & config_overrides) { + nano::logger logger{ "rpc_daemon" }; + logger.info (nano::log::type::daemon_rpc, "Daemon started (RPC)"); std::filesystem::create_directories (data_path); @@ -49,7 +49,7 @@ void run (std::filesystem::path const & data_path, std::vector cons std::atomic stopped{ false }; - auto signal_handler = [&stopped] (int signum) { + auto signal_handler = [&stopped, &logger] (int signum) { logger.warn (nano::log::type::daemon_rpc, "Interrupt signal received ({}), stopping...", nano::to_signal_name (signum)); stopped = true; stopped.notify_all ();