appendTrace method

  1. @override
Future<void> appendTrace(
  1. String runId,
  2. Map<String, dynamic> event
)
override

Implementation

@override
Future<void> appendTrace(String runId, Map<String, dynamic> event) async {
  await _ensureTable();
  await DB.execute(
    'INSERT INTO $_tableName (run_id, event_type, event_json, created_at) VALUES (?, ?, ?, ?)',
    positionalParams: [
      runId,
      event['type']?.toString() ?? 'unknown',
      jsonEncode(event),
      DateTime.now().toIso8601String(),
    ],
  );
}