diff --git a/packages/backend-app-api/src/logging/WinstonLogger.ts b/packages/backend-app-api/src/logging/WinstonLogger.ts index 8a3eb28100..95730df742 100644 --- a/packages/backend-app-api/src/logging/WinstonLogger.ts +++ b/packages/backend-app-api/src/logging/WinstonLogger.ts @@ -87,11 +87,12 @@ export class WinstonLogger implements RootLoggerService { return { format: format(info => { - if (redactionPattern && typeof info.message === 'string') { - info.message = info.message.replace(redactionPattern, '[REDACTED]'); - } - if (redactionPattern && typeof info.stack === 'string') { - info.stack = info.stack.replace(redactionPattern, '[REDACTED]'); + if (redactionPattern) { + for (const [key, value] of Object.entries(info)) { + if (typeof value === 'string') { + info[key] = value.replace(redactionPattern, '[REDACTED]'); + } + } } return info; })(),