From 9ee3bf3345b006a745b2ee28fee3613819011796 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sat, 26 Jul 2025 17:39:44 -0700 Subject: Adds session-level storage for bw cli --- u/trace/trace.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'u') diff --git a/u/trace/trace.ts b/u/trace/trace.ts index e316ca8..bde83a3 100644 --- a/u/trace/trace.ts +++ b/u/trace/trace.ts @@ -39,13 +39,19 @@ export class LogMetricTrace implements ITrace { private metricsTrace: ITrace, ) {} + // public traceScope(trace: LogTraceSupplier | MetricsTraceSupplier): LogMetricTrace { + // if (isMetricsTraceSupplier(trace)) { + // this.metricsTrace = this.metricsTrace.traceScope(trace); + // return this; + // } + // this.logTrace = this.logTrace.traceScope(trace); + // return this; + // } public traceScope(trace: LogTraceSupplier | MetricsTraceSupplier): LogMetricTrace { if (isMetricsTraceSupplier(trace)) { - this.metricsTrace = this.metricsTrace.traceScope(trace); - return this; + return new LogMetricTrace(this.logTrace, this.metricsTrace.traceScope(trace)); } - this.logTrace = this.logTrace.traceScope(trace); - return this; + return new LogMetricTrace(this.logTrace.traceScope(trace), this.metricsTrace); } public trace(trace: LogTraceSupplier | MetricsTraceSupplier) { -- cgit v1.2.3-70-g09d2