Improve module initialization log
This commit is contained in:
parent
d9ffb61712
commit
ffb533ec9a
1 changed files with 5 additions and 1 deletions
|
|
@ -26,6 +26,8 @@ bool ModuleManifest::isInitialized() const {
|
||||||
|
|
||||||
bool ModuleManifest::initialize(const ModuleManifest* parent) {
|
bool ModuleManifest::initialize(const ModuleManifest* parent) {
|
||||||
|
|
||||||
|
if (!parent) std::cout << "===== Initialization Start =====\n";
|
||||||
|
|
||||||
mInitCount++;
|
mInitCount++;
|
||||||
|
|
||||||
if (isInitialized()) {
|
if (isInitialized()) {
|
||||||
|
|
@ -38,7 +40,7 @@ bool ModuleManifest::initialize(const ModuleManifest* parent) {
|
||||||
mInitialized &= (*module)->initialize(this);
|
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);
|
if (mInit) mInitialized &= mInit(this);
|
||||||
|
|
||||||
|
|
@ -46,6 +48,8 @@ bool ModuleManifest::initialize(const ModuleManifest* parent) {
|
||||||
std::cout << "Failed to Initialize.\n";
|
std::cout << "Failed to Initialize.\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!parent) std::cout << "===== Initialization End =====\n\n";
|
||||||
|
|
||||||
return mInitialized;
|
return mInitialized;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue