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; }