From c82ca799fdabc66e2ae0ed2b4519cd25c64cc494 Mon Sep 17 00:00:00 2001 From: Oli Kirkness Date: Fri, 11 Jun 2021 13:05:18 +0100 Subject: [PATCH] fix: handle case where logger lambda is undefined (#32) --- src/lib/tailLogsForLambdas/index.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/tailLogsForLambdas/index.ts b/src/lib/tailLogsForLambdas/index.ts index dc736e4..ecc4f9e 100644 --- a/src/lib/tailLogsForLambdas/index.ts +++ b/src/lib/tailLogsForLambdas/index.ts @@ -69,7 +69,12 @@ const tailLogsForLambdas = async ( realTimeLogsFunctionMap[key].map(({functionName}) => functionName), ) .on('log', (log) => { - loggers[log.lambda].log(...log.log); + if (loggers[log.lambda]) { + loggers[log.lambda].log(...log.log); + } else { + // eslint-disable-next-line no-console + console.log(...log.log); + } }) .on('disconnect', () => { // eslint-disable-next-line no-console