aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/init.cpp9
-rw-r--r--src/init/common.cpp12
-rw-r--r--src/init/common.h1
3 files changed, 14 insertions, 8 deletions
diff --git a/src/init.cpp b/src/init.cpp
index 35c989d4e9..4760d8c4ab 100644
--- a/src/init.cpp
+++ b/src/init.cpp
@@ -756,14 +756,7 @@ void InitParameterInteraction(ArgsManager& args)
void InitLogging(const ArgsManager& args)
{
init::SetLoggingOptions(args);
-
- std::string version_string = FormatFullVersion();
-#ifdef DEBUG
- version_string += " (debug build)";
-#else
- version_string += " (release build)";
-#endif
- LogPrintf(PACKAGE_NAME " version %s\n", version_string);
+ init::LogPackageVersion();
}
namespace { // Variables internal to initialization process only
diff --git a/src/init/common.cpp b/src/init/common.cpp
index 35776080dc..79e0c9da78 100644
--- a/src/init/common.cpp
+++ b/src/init/common.cpp
@@ -6,6 +6,7 @@
#include <config/bitcoin-config.h>
#endif
+#include <clientversion.h>
#include <compat/sanity.h>
#include <crypto/sha256.h>
#include <key.h>
@@ -152,4 +153,15 @@ bool StartLogging(const ArgsManager& args)
return true;
}
+
+void LogPackageVersion()
+{
+ std::string version_string = FormatFullVersion();
+#ifdef DEBUG
+ version_string += " (debug build)";
+#else
+ version_string += " (release build)";
+#endif
+ LogPrintf(PACKAGE_NAME " version %s\n", version_string);
+}
} // namespace init
diff --git a/src/init/common.h b/src/init/common.h
index 91a7282d10..fc4bc1b280 100644
--- a/src/init/common.h
+++ b/src/init/common.h
@@ -22,6 +22,7 @@ void AddLoggingArgs(ArgsManager& args);
void SetLoggingOptions(const ArgsManager& args);
void SetLoggingCategories(const ArgsManager& args);
bool StartLogging(const ArgsManager& args);
+void LogPackageVersion();
} // namespace init
#endif // BITCOIN_INIT_COMMON_H