logPerformance method
void
logPerformance({})
Logs a performance operation with timing.
Implementation
void logPerformance({
required String operation,
required Duration duration,
Map<String, dynamic>? metadata,
String? operationId,
}) {
if (!enablePerformanceLogging) return;
final entry = LogEntry.performance(
operation: operation,
duration: duration,
metadata: metadata,
operationId: operationId,
);
// Only log if duration exceeds threshold
if (duration > performanceThreshold) {
log(entry);
}
}