diff --git a/lib/common/utils/logger/logger_tool.dart b/lib/common/utils/logger/logger_tool.dart index f573563..349261a 100644 --- a/lib/common/utils/logger/logger_tool.dart +++ b/lib/common/utils/logger/logger_tool.dart @@ -17,7 +17,7 @@ final customPrinter = PrettyPrinter( errorMethodCount: 1, colors: true, printEmojis: false, - dateTimeFormat: DateTimeFormat.dateAndTime, + printTime: true, ); class ConsoleOutput extends LogOutput { @@ -28,6 +28,9 @@ class ConsoleOutput extends LogOutput { @override Future init() async { try { + // 关闭旧的sink并创建新的 + await _sink?.flush(); + await _sink?.close(); _filePath = await AppFileTool.getLoggerBackupPath(); if (ObjectUtil.isNotEmpty(_filePath)) { _sink = File(_filePath!).openWrite( diff --git a/lib/pages/panel/view.dart b/lib/pages/panel/view.dart index baff0ae..93aa653 100644 --- a/lib/pages/panel/view.dart +++ b/lib/pages/panel/view.dart @@ -1,4 +1,5 @@ import 'package:ducafe_ui_core/ducafe_ui_core.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:forui/forui.dart'; import 'package:get/get.dart'; diff --git a/pubspec.lock b/pubspec.lock index 519adbc..aa427ab 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -726,10 +726,10 @@ packages: dependency: "direct main" description: name: logger - sha256: be4b23575aac7ebf01f225a241eb7f6b5641eeaf43c6a8613510fc2f8cf187d1 + sha256: af05cc8714f356fd1f3888fb6741cbe9fbe25cdb6eedbab80e1a6db21047d4a4 url: "https://pub.flutter-io.cn" source: hosted - version: "2.5.0" + version: "2.3.0" logging: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 2127c6d..a0907e1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -59,7 +59,7 @@ dependencies: # 监听网络状态 connectivity_plus: ^6.0.3 # 日志 - logger: ^2.3.0 + logger: 2.3.0 # 工具类 common_utils: ^2.1.0 # 判断两个对象相等