1 2 3 4 5 6 7 8 9 10 11 12 13import type { TelemetryReporter, QueryMetric } from '../types'; export class ConsoleReporter implements TelemetryReporter { async report(metrics: QueryMetric[]): Promise<void> { metrics.forEach((m) => console.debug( `[telemetry] ${m.environment} | ${m.queryName} → ${m.status} in ${m.duration}ms`, m ) ); } }