From 662135bc075c47e4ef495d32f21e6a5d4709ccf9 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 1 Nov 2021 11:28:29 +0100 Subject: [PATCH] FileSearch: Add some logging for search progress Change-Id: I453b04eb3701035138900d699d4e69d5fd9b99df Reviewed-by: David Schulz --- src/libs/utils/filesearch.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/libs/utils/filesearch.cpp b/src/libs/utils/filesearch.cpp index bb096e59bf2..4be8ef209f2 100644 --- a/src/libs/utils/filesearch.cpp +++ b/src/libs/utils/filesearch.cpp @@ -32,12 +32,15 @@ #include "stringutils.h" #include +#include #include #include #include #include +Q_LOGGING_CATEGORY(log, "qtc.utils.filesearch", QtWarningMsg) + using namespace Utils; static inline QString msgCanceled(const QString &searchTerm, int numMatches, int numFilesSearched) @@ -140,11 +143,13 @@ void FileSearch::operator()(QFutureInterface &futureInterf { if (futureInterface.isCanceled()) return; + qCDebug(log) << "Searching in" << item.filePath; futureInterface.setProgressRange(0, 1); futureInterface.setProgressValue(0); FileSearchResultList results; QString tempString; if (!getFileContent(item.filePath, item.encoding, &tempString, fileToContentsMap)) { + qCDebug(log) << "- failed to get content for" << item.filePath; futureInterface.cancel(); // failure return; } @@ -222,6 +227,7 @@ void FileSearch::operator()(QFutureInterface &futureInterf futureInterface.reportResult(results); futureInterface.setProgressValue(1); } + qCDebug(log) << "- finished searching in" << item.filePath; } FileSearchRegExp::FileSearchRegExp(const QString &searchTerm, QTextDocument::FindFlags flags, @@ -257,11 +263,13 @@ void FileSearchRegExp::operator()(QFutureInterface &future } if (futureInterface.isCanceled()) return; + qCDebug(log) << "Searching in" << item.filePath; futureInterface.setProgressRange(0, 1); futureInterface.setProgressValue(0); FileSearchResultList results; QString tempString; if (!getFileContent(item.filePath, item.encoding, &tempString, fileToContentsMap)) { + qCDebug(log) << "- failed to get content for" << item.filePath; futureInterface.cancel(); // failure return; } @@ -296,6 +304,7 @@ void FileSearchRegExp::operator()(QFutureInterface &future futureInterface.reportResult(results); futureInterface.setProgressValue(1); } + qCDebug(log) << "- finished searching in" << item.filePath; } struct SearchState