From 9a156fa4febfcb041e8c219297696a0c0bddab73 Mon Sep 17 00:00:00 2001 From: Eugenio Romano Date: Mon, 22 Jun 2020 18:46:45 +0100 Subject: [PATCH] error message if log level is set with wrong name (#5805) --- lib/testing/src/lib/core/utils/logger.ts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/testing/src/lib/core/utils/logger.ts b/lib/testing/src/lib/core/utils/logger.ts index 1b9096487a..4105274d32 100644 --- a/lib/testing/src/lib/core/utils/logger.ts +++ b/lib/testing/src/lib/core/utils/logger.ts @@ -65,10 +65,19 @@ export class Logger { } private static getLogLevelByName(name: string): number { - const log = logLevels.find((currentLog) => { - return currentLog.name === name; - }); + if (name) { + const log = logLevels.find((currentLog) => { + return currentLog.name === name; + }); - return log.level || 1; + if (log && log.level) { + return log.level; + } else { + console.error(errorColor, 'Log level not correctly set, use one of the following values TRACE|DEBUG|INFO|WARN|ERROR|SILENT'); + return LogLevelsEnum.ERROR; + } + } else { + return LogLevelsEnum.ERROR; + } } }