SdkLogEntry.fromMap constructor

SdkLogEntry.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory SdkLogEntry.fromMap(Map<String, dynamic> map) {
  return SdkLogEntry(
    level: SdkLogLevel.fromWire(map['level'] as String?),
    category: SdkLogCategory.fromWire(map['category'] as String?) ??
        SdkLogCategory.runtime,
    message: map['message'] as String? ?? '',
    timestamp: map['timestamp'] != null
        ? DateTime.tryParse(map['timestamp'] as String) ?? DateTime.now().toUtc()
        : DateTime.now().toUtc(),
    metadata: map['metadata'] as Map<String, dynamic>?,
  );
}