JamesZhange 1 mēnesi atpakaļ
vecāks
revīzija
04faf5a536
2 mainītis faili ar 16 papildinājumiem un 4 dzēšanām
  1. 0 1
      lib/mathUtils/cryptData.dart
  2. 16 3
      lib/utils/logger.dart

+ 0 - 1
lib/mathUtils/cryptData.dart

@@ -1,7 +1,6 @@
 
 import 'dart:convert';
 import 'dart:typed_data';
-import 'package:encrypt/encrypt.dart' as encrypt;
 import '../utils/hexUtils.dart';
 
 

+ 16 - 3
lib/utils/logger.dart

@@ -3,7 +3,7 @@ import 'dart:convert';
 import 'package:logger/logger.dart';
 
 class Log {
-  static Logger _logger = Logger(
+  static final Logger _logger = Logger(
     printer: PrefixPrinter(PrettyPrinter()),
   );
 
@@ -40,10 +40,23 @@ class Log {
   // json
   static void json(Map json, {String? title}) {
     if (title != null) {
-      print(title);
+      printFullText(title);
     }
     const encoder = JsonEncoder.withIndent('  '); // 2空格缩进
     final prettyString = encoder.convert(json);
-    print(prettyString);
+    printFullText(prettyString);
   }
+
+
+  static void printFullText(String text, {String? title}) {
+    if (title != null) {
+      print(title);
+    }
+    const int maxLineLength = 800;
+    for (int i = 0; i < text.length; i += maxLineLength) {
+      final end = (i + maxLineLength < text.length) ? i + maxLineLength : text.length;
+      print(text.substring(i, end));
+    }
+  }
+
 }