From 43fe34dcbf79539c98ea025f3bfaa9ce6d311ee9 Mon Sep 17 00:00:00 2001 From: IlushaShurupov Date: Fri, 11 Aug 2023 16:42:47 +0300 Subject: [PATCH] Improve module initialization log --- Modules/private/Module.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Modules/private/Module.cpp b/Modules/private/Module.cpp index 65fcebd..2089a07 100644 --- a/Modules/private/Module.cpp +++ b/Modules/private/Module.cpp @@ -26,6 +26,8 @@ bool ModuleManifest::isInitialized() const { bool ModuleManifest::initialize(const ModuleManifest* parent) { + if (!parent) std::cout << "===== Initialization Start =====\n"; + mInitCount++; if (isInitialized()) { @@ -38,7 +40,7 @@ bool ModuleManifest::initialize(const ModuleManifest* parent) { mInitialized &= (*module)->initialize(this); } - std::cout << "=== Initializing \"" << mModuleName << "\" from \"" << (parent ? parent->mModuleName : mModuleName ) << "\"\n"; + std::cout << " * Initializing \"" << mModuleName << "\" from \"" << (parent ? parent->mModuleName : mModuleName ) << "\"\n"; if (mInit) mInitialized &= mInit(this); @@ -46,6 +48,8 @@ bool ModuleManifest::initialize(const ModuleManifest* parent) { std::cout << "Failed to Initialize.\n"; } + if (!parent) std::cout << "===== Initialization End =====\n\n"; + return mInitialized; }