summaryrefslogtreecommitdiff
path: root/u/trace/trace.ts
diff options
context:
space:
mode:
Diffstat (limited to 'u/trace/trace.ts')
-rw-r--r--u/trace/trace.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/u/trace/trace.ts b/u/trace/trace.ts
index 6cad5b0..5629c28 100644
--- a/u/trace/trace.ts
+++ b/u/trace/trace.ts
@@ -3,6 +3,7 @@ import {
type ITrace,
type ITraceable,
type ITraceWith,
+ LogLevel,
LogTrace,
type LogTraceSupplier,
MetricsTrace,
@@ -19,8 +20,10 @@ export class LogTraceable<T> extends TraceableImpl<T, LogTraceSupplier> {
}
const getEmbeddedMetricConsumer =
- (logTrace: ITrace<LogTraceSupplier>) => (metrics: Array<MetricValue>) =>
- logTrace.trace(`<metrics>${JSON.stringify(metrics, null)}</metrics>`);
+ (logTrace: ITrace<LogTraceSupplier>) =>
+ (metrics: Array<MetricValue>) =>
+ logTrace.addTrace(LogLevel.SYS).trace(`Metrics = <metrics>${JSON.stringify(metrics)}</metrics>`);
+
export class EmbeddedMetricsTraceable<T> extends TraceableImpl<
T,
MetricsTraceSupplier