RuntimeLogEvent.fromJson constructor
RuntimeLogEvent.fromJson(
- Map<String, dynamic> json
)
Implementation
factory RuntimeLogEvent.fromJson(Map<String, dynamic> json) =>
RuntimeLogEvent(
timestamp: DateTime.tryParse(json['timestamp'] as String? ?? '') ??
DateTime.now().toUtc(),
level: SdkLogLevel.fromWire(json['level'] as String?),
category: SdkLogCategory.fromWire(json['category'] as String?) ??
SdkLogCategory.runtime,
message: json['message'] as String? ?? '',
metadata: json['metadata'] is Map
? (json['metadata'] as Map).cast<String, dynamic>()
: null,
sessionId: json['sessionId'] as String?,
);