From 088639ffb81defa7180ab6c902ef9bbc4a4273b8 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 22 Jan 2026 12:39:41 -0600 Subject: [PATCH] Improve metric logging --- src/analytics/metrics/client.ts | 10 ++++------ src/logger/transports/console.ts | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/analytics/metrics/client.ts b/src/analytics/metrics/client.ts index adff84ce50..8ed02f3804 100644 --- a/src/analytics/metrics/client.ts +++ b/src/analytics/metrics/client.ts @@ -43,17 +43,15 @@ export class MetricsClient> { ) { this.start() - this.queue.push({ + const e = { time: Date.now(), event, payload, metadata, - }) + } + this.queue.push(e) - logger.info(`event: ${event as string}`, { - payload, - __metadata__: metadata, // special logger field - }) + logger.info(`event: ${e.event as string}`, e) if (this.queue.length > this.maxBatchSize) { this.flush() diff --git a/src/logger/transports/console.ts b/src/logger/transports/console.ts index 42430e843a..7dd0ec4f67 100644 --- a/src/logger/transports/console.ts +++ b/src/logger/transports/console.ts @@ -36,7 +36,7 @@ export const consoleTransport: Transport = ( if (IS_WEB) { if (hasMetadata) { console.groupCollapsed(msg) - console.log(metadata) + console.log(prepareMetadata(metadata)) console.groupEnd() } else { console.log(msg)