Procházet zdrojové kódy

Log known error as warning and unhandled as server error

Neeraj Gupta před 3 roky
rodič
revize
3135538514
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3 2
      lib/services/remote_sync_service.dart

+ 3 - 2
lib/services/remote_sync_service.dart

@@ -107,7 +107,6 @@ class RemoteSyncService {
         _existingSync = null;
       }
     } catch (e, s) {
-      _logger.severe("Error executing remote sync ", e, s);
       _existingSync.complete();
       _existingSync = null;
       // rethrow whitelisted error so that UI status can be updated correctly.
@@ -116,7 +115,10 @@ class RemoteSyncService {
           e is WiFiUnavailableError ||
           e is StorageLimitExceededError ||
           e is SyncStopRequestedError) {
+        _logger.warning("Error executing remote sync", e);
         rethrow;
+      } else {
+        _logger.severe("Error executing remote sync ", e, s);
       }
     }
   }
@@ -257,7 +259,6 @@ class RemoteSyncService {
     return filesToBeUploaded;
   }
 
-
   Future<bool> _uploadFiles(List<File> filesToBeUploaded) async {
     final updatedFileIDs = await _db.getUploadedFileIDsToBeUpdated();
     _logger.info(updatedFileIDs.length.toString() + " files updated.");