From b22578257267c5dfe93154628226b7a4ba292f93 Mon Sep 17 00:00:00 2001 From: Christopher Bisom Date: Mon, 12 Aug 2024 23:01:05 -0400 Subject: [PATCH] opex-10309: create logger once in middleware --- web-api/src/logger.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/web-api/src/logger.ts b/web-api/src/logger.ts index eb08486c3fa..89261ab47cc 100644 --- a/web-api/src/logger.ts +++ b/web-api/src/logger.ts @@ -12,11 +12,9 @@ const console = () => handleRejections: true, })); -export const logger = - (transport = console()) => - (req, res, next) => { - const createdLogger = createLogger({ transports: [transport] }); - +export const logger = (transport = console()) => { + const createdLogger = createLogger({ transports: [transport] }); + return (req, res, next) => { if (process.env.NODE_ENV === 'production') { const requestBody = cloneDeep(req.body); @@ -66,6 +64,7 @@ export const logger = return next(); }; +}; function redactPasswordFields(obj) { const passwordRegex = /password/i;