NativeCrashEvent class
原生崩溃事件
Constructors
-
NativeCrashEvent({required String crashType, required String platform, required String errorMessage, required String stackTrace, required Map<
String, dynamic> deviceInfo, required Map<String, dynamic> appInfo, required Map<String, dynamic> memoryInfo, required Map<String, dynamic> threadInfo, required String sessionId, String severity = 'critical', DateTime? timestamp}) -
NativeCrashEvent.fromNativeData(Map<
String, dynamic> data, String sessionId) -
创建系统崩溃事件的工厂方法
factory
Properties
-
appInfo
→ Map<
String, dynamic> -
final
- crashType → String
-
final
- crashTypeDescription → String
-
获取可读的崩溃类型描述
no setter
-
deviceInfo
→ Map<
String, dynamic> -
final
- errorMessage → String
-
final
- eventId → String
-
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- isFatal → bool
-
是否为致命错误
no setter
-
memoryInfo
→ Map<
String, dynamic> -
final
-
metadata
→ Map<
String, dynamic> -
finalinherited
- platform → String
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sessionId → String
-
finalinherited
- severity → String
-
final
- stackTrace → String
-
final
-
threadInfo
→ Map<
String, dynamic> -
final
- timestamp → DateTime
-
finalinherited
- type → LogEventType
-
finalinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
转换为JSON
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited