Use Logger materialisedFileHandling for logging in FileProviderMaterialisedEnumeratio...
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 14 Mar 2023 20:07:16 +0000 (21:07 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 05:21:34 +0000 (13:21 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderMaterialisedEnumerationObserver.swift

index 4bda429f1d1cfefd4c673a58e1b0f94fa718a133..a6325f3e9ce347c28486bcc3931587677972e628 100644 (file)
@@ -14,6 +14,7 @@
 
 import Foundation
 import FileProvider
+import OSLog
 
 class FileProviderMaterialisedEnumerationObserver : NSObject, NSFileProviderEnumerationObserver {
     let ncKitAccount: String
@@ -35,14 +36,14 @@ class FileProviderMaterialisedEnumerationObserver : NSObject, NSFileProviderEnum
     }
 
     func finishEnumerating(upTo nextPage: NSFileProviderPage?) {
-        NSLog("Handling enumerated materialised items.")
+        Logger.materialisedFileHandling.debug("Handling enumerated materialised items.")
         FileProviderMaterialisedEnumerationObserver.handleEnumeratedItems(self.allEnumeratedItemIds,
                                                                           account: self.ncKitAccount,
                                                                           completionHandler: self.completionHandler)
     }
 
     func finishEnumeratingWithError(_ error: Error) {
-        NSLog("Ran into error when enumerating materialised items. Handling items enumerated so far")
+        Logger.materialisedFileHandling.error("Ran into error when enumerating materialised items: \(error). Handling items enumerated so far")
         FileProviderMaterialisedEnumerationObserver.handleEnumeratedItems(self.allEnumeratedItemIds,
                                                                           account: self.ncKitAccount,
                                                                           completionHandler: self.completionHandler)
@@ -64,7 +65,7 @@ class FileProviderMaterialisedEnumerationObserver : NSObject, NSFileProviderEnum
             }
 
             DispatchQueue.main.async {
-                NSLog("Cleaning up local file metadatas for unmaterialised items")
+                Logger.materialisedFileHandling.info("Cleaning up local file metadatas for unmaterialised items")
                 for itemId in noLongerMaterialisedIds {
                     dbManager.deleteLocalFileMetadata(ocId: itemId)
                 }