diff options
Diffstat (limited to 'u/trace/trace.ts')
-rw-r--r-- | u/trace/trace.ts | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/u/trace/trace.ts b/u/trace/trace.ts index e942066..03605c2 100644 --- a/u/trace/trace.ts +++ b/u/trace/trace.ts @@ -19,11 +19,13 @@ export class LogTraceable<T> extends TraceableImpl<T, LogTraceSupplier> { const getEmbeddedMetricConsumer = (logTrace: LogTrace) => (metrics: Array<MetricValue>) => - logTrace.addTrace("<metrics>").trace( - JSON.stringify(metrics, null, 2) + "</metrics>", - ); -export class EmbeddedMetricsTraceable<T> - extends TraceableImpl<T, MetricsTraceSupplier> { + logTrace + .addTrace("<metrics>") + .trace(JSON.stringify(metrics, null, 2) + "</metrics>"); +export class EmbeddedMetricsTraceable<T> extends TraceableImpl< + T, + MetricsTraceSupplier +> { public static MetricsTrace = new MetricsTrace( getEmbeddedMetricConsumer(LogTraceable.LogTrace), ); @@ -66,17 +68,16 @@ export class LogMetricTrace implements ITrace<LogMetricTraceSupplier> { } } -export class LogMetricTraceable<T> - extends TraceableImpl<T, MetricsTraceSupplier | LogTraceSupplier> { +export class LogMetricTraceable<T> extends TraceableImpl< + T, + MetricsTraceSupplier | LogTraceSupplier +> { public static LogMetricTrace = new LogMetricTrace( LogTraceable.LogTrace, EmbeddedMetricsTraceable.MetricsTrace, ); static from<T>(t: T) { - return new LogMetricTraceable( - t, - LogMetricTraceable.LogMetricTrace, - ); + return new LogMetricTraceable(t, LogMetricTraceable.LogMetricTrace); } } |