* refa: log

* upgrade deps
This commit is contained in:
My-Responsitories
2026-05-26 11:44:32 +00:00
committed by GitHub
parent 56756c5c85
commit 41c8e1a538
14 changed files with 144 additions and 302 deletions

View File

@@ -2,30 +2,19 @@ import 'dart:io';
import 'package:PiliPlus/utils/json_file_handler.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:catcher_2/catcher_2.dart';
import 'package:catcher_2/utils/log_printer.dart';
import 'package:flutter/foundation.dart';
import 'package:logger/logger.dart';
import 'package:path/path.dart' as p;
import 'package:path_provider/path_provider.dart';
final logger = PiliLogger();
class PiliLogger extends Logger {
PiliLogger() : super();
@override
void log(
Level level,
dynamic message, {
Object? error,
StackTrace? stackTrace,
DateTime? time,
}) {
if (level == Level.error || level == Level.fatal) {
Catcher2.reportCheckedError(error, stackTrace);
}
super.log(level, message, error: error, stackTrace: stackTrace, time: time);
}
}
final logger = Logger(
filter: ProductionFilter(),
printer: PrettyLogPrinter(
dateTimeFormat: PrettyLogPrinter.toEncodableFallback,
),
level: kDebugMode ? .trace : .warning,
);
abstract final class LoggerUtils {
static File? _logFile;