From 88bf46f57bdf77e42883ae3cba162b4673aed4d2 Mon Sep 17 00:00:00 2001 From: Ivan Savenko Date: Sun, 15 Dec 2024 19:17:06 +0000 Subject: [PATCH] Add more logging to Launcher --- launcher/modManager/cmodlistview_moc.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/launcher/modManager/cmodlistview_moc.cpp b/launcher/modManager/cmodlistview_moc.cpp index 99b61a6fd..27c671586 100644 --- a/launcher/modManager/cmodlistview_moc.cpp +++ b/launcher/modManager/cmodlistview_moc.cpp @@ -779,25 +779,34 @@ void CModListView::installFiles(QStringList files) if (!accumulatedRepositoryData.isNull() && !repositoryFilesEnqueued) { + logGlobal->info("Installing repository: started"); manager->setRepositoryData(accumulatedRepositoryData); modModel->reloadRepositories(); static const QString repositoryCachePath = CLauncherDirs::downloadsPath() + "/repositoryCache.json"; JsonUtils::jsonToFile(repositoryCachePath, modStateModel->getRepositoryData()); + logGlobal->info("Installing repository: ended"); } if(!mods.empty()) { + logGlobal->info("Installing mods: started"); installMods(mods); modStateModel->reloadLocalState(); modModel->reloadRepositories(); + logGlobal->info("Installing mods: ended"); } if(!maps.empty()) + { + logGlobal->info("Installing maps: started"); installMaps(maps); + logGlobal->info("Installing maps: ended"); + } if(!exe.empty()) { + logGlobal->info("Installing chronicles: started"); ui->progressBar->setFormat(tr("Installing Heroes Chronicles")); ui->progressWidget->setVisible(true); ui->pushButton->setEnabled(false); @@ -827,6 +836,7 @@ void CModListView::installFiles(QStringList files) modStateModel->reloadLocalState(); modModel->reloadRepositories(); } + logGlobal->info("Installing chronicles: ended"); } if(!images.empty()) @@ -852,6 +862,7 @@ void CModListView::installMods(QStringList archives) { if(modStateModel->getMod(mod).isInstalled()) { + logGlobal->info("Uninstalling old version of mod '%s'", mod.toStdString()); if (modStateModel->isModEnabled(mod)) modsToEnable.push_back(mod); @@ -866,17 +877,23 @@ void CModListView::installMods(QStringList archives) for(int i = 0; i < modNames.size(); i++) { + logGlobal->info("Installing mod '%s'", modNames[i].toStdString()); ui->progressBar->setFormat(tr("Installing mod %1").arg(modNames[i])); manager->installMod(modNames[i], archives[i]); } if (!modsToEnable.empty()) + { manager->enableMods(modsToEnable); + } checkManagerErrors(); for(QString archive : archives) + { + logGlobal->info("Erasing archive '%s'", archive.toStdString()); QFile::remove(archive); + } } void CModListView::installMaps(QStringList maps) @@ -885,6 +902,7 @@ void CModListView::installMaps(QStringList maps) for(QString map : maps) { + logGlobal->info("Importing map '%s'", map.toStdString()); QFile(map).rename(destDir + map.section('/', -1, -1)); } }