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]; }