mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 01:40:05 +00:00
Update initialization order to ensure initial log entries make it to log file
This commit is contained in:
parent
dfb00b96df
commit
63e6ba7709
1 changed files with 9 additions and 7 deletions
|
|
@ -53,10 +53,19 @@ int main(int argc, char* argv[])
|
||||||
args.push_back(argv[i]);
|
args.push_back(argv[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!scwx::util::GetEnvironment("SCWX_TEST").empty())
|
||||||
|
{
|
||||||
|
QStandardPaths::setTestModeEnabled(true);
|
||||||
|
}
|
||||||
|
|
||||||
// Initialize logger
|
// Initialize logger
|
||||||
auto& logManager = scwx::qt::manager::LogManager::Instance();
|
auto& logManager = scwx::qt::manager::LogManager::Instance();
|
||||||
logManager.Initialize();
|
logManager.Initialize();
|
||||||
|
|
||||||
|
QCoreApplication::setApplicationName("Supercell Wx");
|
||||||
|
|
||||||
|
logManager.InitializeLogFile();
|
||||||
|
|
||||||
logger_->info("Supercell Wx v{}.{} ({})",
|
logger_->info("Supercell Wx v{}.{} ({})",
|
||||||
scwx::qt::main::kVersionString_,
|
scwx::qt::main::kVersionString_,
|
||||||
scwx::qt::main::kBuildNumber_,
|
scwx::qt::main::kBuildNumber_,
|
||||||
|
|
@ -66,7 +75,6 @@ int main(int argc, char* argv[])
|
||||||
|
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
|
|
||||||
QCoreApplication::setApplicationName("Supercell Wx");
|
|
||||||
scwx::network::cpr::SetUserAgent(
|
scwx::network::cpr::SetUserAgent(
|
||||||
fmt::format("SupercellWx/{}", scwx::qt::main::kVersionString_));
|
fmt::format("SupercellWx/{}", scwx::qt::main::kVersionString_));
|
||||||
|
|
||||||
|
|
@ -77,11 +85,6 @@ int main(int argc, char* argv[])
|
||||||
QCoreApplication::installTranslator(&translator);
|
QCoreApplication::installTranslator(&translator);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!scwx::util::GetEnvironment("SCWX_TEST").empty())
|
|
||||||
{
|
|
||||||
QStandardPaths::setTestModeEnabled(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Test to see if scwx was run with high privilege
|
// Test to see if scwx was run with high privilege
|
||||||
scwx::qt::main::PrivilegeChecker privilegeChecker;
|
scwx::qt::main::PrivilegeChecker privilegeChecker;
|
||||||
if (privilegeChecker.pre_settings_check())
|
if (privilegeChecker.pre_settings_check())
|
||||||
|
|
@ -116,7 +119,6 @@ int main(int argc, char* argv[])
|
||||||
Aws::InitAPI(awsSdkOptions);
|
Aws::InitAPI(awsSdkOptions);
|
||||||
|
|
||||||
// Initialize application
|
// Initialize application
|
||||||
logManager.InitializeLogFile();
|
|
||||||
scwx::qt::config::RadarSite::Initialize();
|
scwx::qt::config::RadarSite::Initialize();
|
||||||
scwx::qt::config::CountyDatabase::Initialize();
|
scwx::qt::config::CountyDatabase::Initialize();
|
||||||
scwx::qt::manager::SettingsManager::Instance().Initialize();
|
scwx::qt::manager::SettingsManager::Instance().Initialize();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue