import 'dart:io'; import 'package:flutter/foundation.dart'; /// 文件日志记录器 /// /// 提供文件日志记录功能,支持简单的日志记录 class FileLogger { /// 记录调试日志 static void d(String tag, String message) { debugPrint('[$tag] DEBUG: $message'); } /// 记录信息日志 static void i(String tag, String message) { debugPrint('[$tag] INFO: $message'); } /// 记录警告日志 static void w(String tag, String message) { debugPrint('[$tag] WARNING: $message'); } /// 记录错误日志 static void e(String tag, String message, [dynamic error, StackTrace? stackTrace]) { final errorMsg = error != null ? '$message: $error' : message; debugPrint('[$tag] ERROR: $errorMsg'); if (stackTrace != null) { debugPrint(stackTrace.toString()); } } }