远程遥控开发中
This commit is contained in:
18
lib/core/error/exception_logger.dart
Normal file
18
lib/core/error/exception_logger.dart
Normal file
@@ -0,0 +1,18 @@
|
||||
// lib/core/error/exception_logger.dart
|
||||
abstract class ExceptionLogger {
|
||||
Future<void> init();
|
||||
// 捕获异常
|
||||
Future<void> captureException(dynamic exception, {dynamic stackTrace});
|
||||
// 捕获普通消息(Debug 用)
|
||||
Future<void> captureMessage(String message, {bool isWarning = false});
|
||||
// 设置用户信息
|
||||
Future<void> setUserContext(String userId, {String? username});
|
||||
// 设置设备/环境标签
|
||||
Future<void> setTag(String key, String value);
|
||||
// 添加行为足迹
|
||||
void addBreadcrumb(
|
||||
String message, {
|
||||
String? category,
|
||||
Map<String, dynamic>? data,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user