From 8c640bcb7fea6c0c8660d9c5c7862ff4335c6fee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Tue, 18 Feb 2025 20:51:20 +0100 Subject: [PATCH] fix(logger): dates as string --- packages/logger/index.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/logger/index.ts b/packages/logger/index.ts index bd6aa9e1..5745202d 100644 --- a/packages/logger/index.ts +++ b/packages/logger/index.ts @@ -48,11 +48,12 @@ export function createLogger({ name }: { name: string }): ILogger { const lowerKey = key.toLowerCase(); if (sensitiveKeys.some((k) => lowerKey.includes(k))) { acc[key] = '[REDACTED]'; - } else if ( - typeof obj[key] === 'object' && - !(obj[key] instanceof Date) - ) { - acc[key] = redactObject(obj[key]); + } else if (typeof obj[key] === 'object') { + if (obj[key] instanceof Date) { + acc[key] = obj[key].toISOString(); + } else { + acc[key] = redactObject(obj[key]); + } } else { acc[key] = obj[key]; }