summaryrefslogtreecommitdiff
path: root/u/trace/trace.ts
diff options
context:
space:
mode:
authorElizabeth <me@liz.coffee>2025-06-02 22:54:40 -0700
committerElizabeth <me@liz.coffee>2025-06-02 22:54:40 -0700
commit0662f62db82026e44cfff7ec42776eb6c2c06cfa (patch)
treef59bc8eb82e5c075d2c59e547a42ceefdc1c3ffc /u/trace/trace.ts
parent2ae2ebc8aa7c4600f499ab7d2264dcb1d16db4ae (diff)
downloadci-0662f62db82026e44cfff7ec42776eb6c2c06cfa.tar.gz
ci-0662f62db82026e44cfff7ec42776eb6c2c06cfa.zip
Significant logging improvements
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