// lib/core/error/exception_logger.dart abstract class ExceptionLogger { Future init(); // 捕获异常 Future captureException(dynamic exception, {dynamic stackTrace}); // 捕获普通消息(Debug 用) Future captureMessage(String message, {bool isWarning = false}); // 设置用户信息 Future setUserContext(String userId, {String? username}); // 设置设备/环境标签 Future setTag(String key, String value); // 添加行为足迹 void addBreadcrumb( String message, { String? category, Map? data, }); }