mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-29 23:10:06 +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]);
|
||||
}
|
||||
|
||||
if (!scwx::util::GetEnvironment("SCWX_TEST").empty())
|
||||
{
|
||||
QStandardPaths::setTestModeEnabled(true);
|
||||
}
|
||||
|
||||
// Initialize logger
|
||||
auto& logManager = scwx::qt::manager::LogManager::Instance();
|
||||
logManager.Initialize();
|
||||
|
||||
QCoreApplication::setApplicationName("Supercell Wx");
|
||||
|
||||
logManager.InitializeLogFile();
|
||||
|
||||
logger_->info("Supercell Wx v{}.{} ({})",
|
||||
scwx::qt::main::kVersionString_,
|
||||
scwx::qt::main::kBuildNumber_,
|
||||
|
|
@ -66,7 +75,6 @@ int main(int argc, char* argv[])
|
|||
|
||||
QApplication a(argc, argv);
|
||||
|
||||
QCoreApplication::setApplicationName("Supercell Wx");
|
||||
scwx::network::cpr::SetUserAgent(
|
||||
fmt::format("SupercellWx/{}", scwx::qt::main::kVersionString_));
|
||||
|
||||
|
|
@ -77,11 +85,6 @@ int main(int argc, char* argv[])
|
|||
QCoreApplication::installTranslator(&translator);
|
||||
}
|
||||
|
||||
if (!scwx::util::GetEnvironment("SCWX_TEST").empty())
|
||||
{
|
||||
QStandardPaths::setTestModeEnabled(true);
|
||||
}
|
||||
|
||||
// Test to see if scwx was run with high privilege
|
||||
scwx::qt::main::PrivilegeChecker privilegeChecker;
|
||||
if (privilegeChecker.pre_settings_check())
|
||||
|
|
@ -116,7 +119,6 @@ int main(int argc, char* argv[])
|
|||
Aws::InitAPI(awsSdkOptions);
|
||||
|
||||
// Initialize application
|
||||
logManager.InitializeLogFile();
|
||||
scwx::qt::config::RadarSite::Initialize();
|
||||
scwx::qt::config::CountyDatabase::Initialize();
|
||||
scwx::qt::manager::SettingsManager::Instance().Initialize();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue