@@ -152,46 +152,25 @@ bool createDebugArchive(const QString &filename)
152152 }
153153
154154#ifdef BUILD_FILE_PROVIDER_MODULE
155- qDebug () << " Trying to add file provider domain log files..." ;
156- const auto fileProviderExtensionLogDirectory = OCC::Mac::FileProviderUtils::fileProviderExtensionLogDirectory ();
157-
158- if (fileProviderExtensionLogDirectory.exists ()) {
159- // Recursively add all files from the container log directory
160- QDirIterator it (fileProviderExtensionLogDirectory.path (), QDir::Files | QDir::NoDotAndDotDot, QDirIterator::Subdirectories);
161-
162- while (it.hasNext ()) {
163- const auto logFilePath = it.next ();
164-
165- // Calculate relative path from the base container log directory
166- const auto relativePath = fileProviderExtensionLogDirectory.relativeFilePath (logFilePath);
167- const auto zipPath = QStringLiteral (" File Provider Domains/%1" ).arg (relativePath);
168-
169- zip.addLocalFile (logFilePath, zipPath);
170- }
171-
172- qDebug () << " Added file provider domain log files from" << fileProviderExtensionLogDirectory.path ();
173- } else {
174- qWarning () << " file provider domain container log directory not found at" << fileProviderExtensionLogDirectory.path ();
175- }
176-
177- qDebug () << " Trying to add file provider database files..." ;
155+ qDebug () << " Trying to add file provider domain database and log files..." ;
178156 const auto fileProviderDomainsSupportDirectory = OCC::Mac::FileProviderUtils::fileProviderDomainsSupportDirectory ();
179157
180158 if (fileProviderDomainsSupportDirectory.exists ()) {
181- QDirIterator it (fileProviderDomainsSupportDirectory.path (), QStringList () << " *.realm" , QDir::Files | QDir::NoDotAndDotDot, QDirIterator::Subdirectories);
159+ // Recursively add all files from the container log directory
160+ QDirIterator it (fileProviderDomainsSupportDirectory.path (), QStringList () << " *.jsonl" << " *.realm" , QDir::Files | QDir::NoDotAndDotDot, QDirIterator::Subdirectories);
182161
183162 while (it.hasNext ()) {
184- const auto dbFilePath = it.next ();
163+ const auto filePath = it.next ();
185164
186- // Calculate relative path from the base domains support directory
187- const auto relativePath = fileProviderDomainsSupportDirectory.relativeFilePath (dbFilePath );
165+ // Calculate relative path from the base container log directory
166+ const auto relativePath = fileProviderDomainsSupportDirectory.relativeFilePath (filePath );
188167 const auto zipPath = QStringLiteral (" File Provider Domains/%1" ).arg (relativePath);
189168
190- zip.addLocalFile (dbFilePath , zipPath);
191- qDebug () << " Added file provider domain database file from" << dbFilePath ;
169+ zip.addLocalFile (filePath , zipPath);
170+ qDebug () << " Added file from" << filePath ;
192171 }
193172 } else {
194- qWarning () << " file provider domains support directory not found at" << fileProviderDomainsSupportDirectory.path ();
173+ qWarning () << " file provider domain container log directory not found at" << fileProviderDomainsSupportDirectory.path ();
195174 }
196175#endif
197176
0 commit comments