fix(logger): dates as string

This commit is contained in:
Carl-Gerhard Lindesvärd
2025-02-18 20:51:20 +01:00
parent f309ef58b9
commit 8c640bcb7f

View File

@@ -48,11 +48,12 @@ export function createLogger({ name }: { name: string }): ILogger {
const lowerKey = key.toLowerCase(); const lowerKey = key.toLowerCase();
if (sensitiveKeys.some((k) => lowerKey.includes(k))) { if (sensitiveKeys.some((k) => lowerKey.includes(k))) {
acc[key] = '[REDACTED]'; acc[key] = '[REDACTED]';
} else if ( } else if (typeof obj[key] === 'object') {
typeof obj[key] === 'object' && if (obj[key] instanceof Date) {
!(obj[key] instanceof Date) acc[key] = obj[key].toISOString();
) { } else {
acc[key] = redactObject(obj[key]); acc[key] = redactObject(obj[key]);
}
} else { } else {
acc[key] = obj[key]; acc[key] = obj[key];
} }