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.ts23
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);
}
}