Map<String, dynamic> toJson() { return { 'timestamp': timestamp, 'level': level, 'message': message, }; }