ExtensionManager: Add logging

Log the network request, incl. result and response. And how many
extensions were fetched remotely and added locally.

Change-Id: I634d72462c8076c2fa01e88a1918163f76d28aff
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
Alessandro Portale
2024-06-26 09:03:39 +02:00
parent 62e37eec42
commit ee1ae662b9
2 changed files with 10 additions and 1 deletions

View File

@@ -383,10 +383,17 @@ void ExtensionsBrowser::fetchExtensions()
query.setRequest(QNetworkRequest(QUrl::fromUserInput(request))); query.setRequest(QNetworkRequest(QUrl::fromUserInput(request)));
query.setNetworkAccessManager(NetworkAccessManager::instance()); query.setNetworkAccessManager(NetworkAccessManager::instance());
qCDebug(browserLog).noquote() << "Sending request:" << request;
}; };
const auto onQueryDone = [this](const NetworkQuery &query, DoneWith result) { const auto onQueryDone = [this](const NetworkQuery &query, DoneWith result) {
const QByteArray response = query.reply()->readAll(); const QByteArray response = query.reply()->readAll();
qCDebug(browserLog).noquote() << "Got result" << result;
if (result == DoneWith::Success) {
d->model->setExtensionsJson(response); d->model->setExtensionsJson(response);
} else {
qCDebug(browserLog).noquote() << response;
d->model->setExtensionsJson({});
}
}; };
Group group { Group group {

View File

@@ -261,7 +261,9 @@ public:
void ExtensionsModelPrivate::setExtensions(const Extensions &extensions) void ExtensionsModelPrivate::setExtensions(const Extensions &extensions)
{ {
this->extensions = extensions; this->extensions = extensions;
qCDebug(modelLog) << "Number of extensions from json:" << this->extensions.count();
addUnlistedLocalExtensions(); addUnlistedLocalExtensions();
qCDebug(modelLog) << "Number of extensions with added local ones:" << this->extensions.count();
} }
void ExtensionsModelPrivate::addUnlistedLocalExtensions() void ExtensionsModelPrivate::addUnlistedLocalExtensions()