浏览代码

Log log file deletions

vishnukvmd 3 年之前
父节点
当前提交
27510a2b97
共有 1 个文件被更改,包括 8 次插入4 次删除
  1. 8 4
      thirdparty/super_logging/lib/super_logging.dart

+ 8 - 4
thirdparty/super_logging/lib/super_logging.dart

@@ -187,7 +187,8 @@ class SuperLogging {
     $.info("setting sentry user ID to: $userID");
     $.info("setting sentry user ID to: $userID");
   }
   }
 
 
-  static Future<void> _sendErrorToSentry(Object? error, StackTrace? stack) async {
+  static Future<void> _sendErrorToSentry(
+      Object? error, StackTrace? stack) async {
     try {
     try {
       await Sentry.captureException(
       await Sentry.captureException(
         error,
         error,
@@ -315,11 +316,14 @@ class SuperLogging {
       // sort files based on ascending order of date (older first)
       // sort files based on ascending order of date (older first)
       files.sort((a, b) => dates[a]!.compareTo(dates[b]!));
       files.sort((a, b) => dates[a]!.compareTo(dates[b]!));
 
 
-      var extra = files.length - config.maxLogFiles;
-      var toDelete = files.sublist(0, extra);
+      final extra = files.length - config.maxLogFiles;
+      final toDelete = files.sublist(0, extra);
 
 
-      for (var file in toDelete) {
+      for (final file in toDelete) {
         try {
         try {
+          $.fine(
+            "deleting log file ${file.path}",
+          );
           await file.delete();
           await file.delete();
         } catch (ignore) {}
         } catch (ignore) {}
       }
       }