traceCategory method
void
traceCategory({
- required ISpectTraceCategory category,
- required String source,
- required String operation,
- String? target,
- String? key,
- bool? success,
- Object? error,
- StackTrace? errorStackTrace,
- Duration? duration,
- Map<
String, Object?> ? meta, - ISpectTraceConfig? config,
- String? logKey,
- String? correlationId,
- String? consoleMessage,
Convenience wrapper: checks ISpectLogger.isEnabled, then delegates to trace.
Implementation
void traceCategory({
required ISpectTraceCategory category,
required String source,
required String operation,
String? target,
String? key,
bool? success,
Object? error,
StackTrace? errorStackTrace,
Duration? duration,
Map<String, Object?>? meta,
ISpectTraceConfig? config,
String? logKey,
String? correlationId,
String? consoleMessage,
}) {
if (!isEnabled) return;
trace(
category: category,
source: source,
operation: operation,
target: target,
key: key,
success: success,
error: error,
errorStackTrace: errorStackTrace,
duration: duration,
meta: meta,
config: config,
logKey: logKey,
correlationId: correlationId,
consoleMessage: consoleMessage,
);
}