LogEntry.fromMap constructor

LogEntry.fromMap(
  1. JsonMap map
)

Implementation

factory LogEntry.fromMap(JsonMap map) {
  final rawTimestamp = map['timestamp'];
  final parsedMs = _parseTimestampMs(rawTimestamp);

  return LogEntry(
    timestamp: DateTime.fromMillisecondsSinceEpoch(parsedMs),
    level: map['level'] as String? ?? 'info',
    message: map['message'] as String? ?? '',
    tag: map['tag'] as String?,
  );
}