UNPKG

@storm-software/config-tools

Version:

A package containing various utilities to support custom workspace configurations and environment management for Storm Software projects, including configuration file handling, environment variable management, and logging utilities.

71 lines (62 loc) 2.29 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunk7QBTVNMRcjs = require('./chunk-7QBTVNMR.cjs'); // src/logger/get-log-level.ts var getLogLevel = (label) => { switch (label) { case "all": return _chunk7QBTVNMRcjs.LogLevel.ALL; case "trace": return _chunk7QBTVNMRcjs.LogLevel.TRACE; case "debug": return _chunk7QBTVNMRcjs.LogLevel.DEBUG; case "performance": return _chunk7QBTVNMRcjs.LogLevel.PERFORMANCE; case "info": return _chunk7QBTVNMRcjs.LogLevel.INFO; case "warn": return _chunk7QBTVNMRcjs.LogLevel.WARN; case "error": return _chunk7QBTVNMRcjs.LogLevel.ERROR; case "fatal": return _chunk7QBTVNMRcjs.LogLevel.FATAL; case "silent": return _chunk7QBTVNMRcjs.LogLevel.SILENT; default: return _chunk7QBTVNMRcjs.LogLevel.INFO; } }; var getLogLevelLabel = (logLevel = _chunk7QBTVNMRcjs.LogLevel.INFO) => { if (logLevel >= _chunk7QBTVNMRcjs.LogLevel.ALL) { return _chunk7QBTVNMRcjs.LogLevelLabel.ALL; } if (logLevel >= _chunk7QBTVNMRcjs.LogLevel.TRACE) { return _chunk7QBTVNMRcjs.LogLevelLabel.TRACE; } if (logLevel >= _chunk7QBTVNMRcjs.LogLevel.DEBUG) { return _chunk7QBTVNMRcjs.LogLevelLabel.DEBUG; } if (logLevel >= _chunk7QBTVNMRcjs.LogLevel.PERFORMANCE) { return _chunk7QBTVNMRcjs.LogLevelLabel.PERFORMANCE; } if (logLevel >= _chunk7QBTVNMRcjs.LogLevel.INFO) { return _chunk7QBTVNMRcjs.LogLevelLabel.INFO; } if (logLevel >= _chunk7QBTVNMRcjs.LogLevel.WARN) { return _chunk7QBTVNMRcjs.LogLevelLabel.WARN; } if (logLevel >= _chunk7QBTVNMRcjs.LogLevel.ERROR) { return _chunk7QBTVNMRcjs.LogLevelLabel.ERROR; } if (logLevel >= _chunk7QBTVNMRcjs.LogLevel.FATAL) { return _chunk7QBTVNMRcjs.LogLevelLabel.FATAL; } if (logLevel <= _chunk7QBTVNMRcjs.LogLevel.SILENT) { return _chunk7QBTVNMRcjs.LogLevelLabel.SILENT; } return _chunk7QBTVNMRcjs.LogLevelLabel.INFO; }; var isVerbose = (label = _chunk7QBTVNMRcjs.LogLevelLabel.SILENT) => { const logLevel = typeof label === "string" ? getLogLevel(label) : label; return logLevel >= _chunk7QBTVNMRcjs.LogLevel.DEBUG; }; exports.getLogLevel = getLogLevel; exports.getLogLevelLabel = getLogLevelLabel; exports.isVerbose = isVerbose;