diff options
author | Elizabeth <me@liz.coffee> | 2025-06-02 22:54:40 -0700 |
---|---|---|
committer | Elizabeth <me@liz.coffee> | 2025-06-02 22:54:40 -0700 |
commit | 0662f62db82026e44cfff7ec42776eb6c2c06cfa (patch) | |
tree | f59bc8eb82e5c075d2c59e547a42ceefdc1c3ffc /u/trace/trace.ts | |
parent | 2ae2ebc8aa7c4600f499ab7d2264dcb1d16db4ae (diff) | |
download | ci-0662f62db82026e44cfff7ec42776eb6c2c06cfa.tar.gz ci-0662f62db82026e44cfff7ec42776eb6c2c06cfa.zip |
Significant logging improvements
Diffstat (limited to 'u/trace/trace.ts')
-rw-r--r-- | u/trace/trace.ts | 7 |
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 |