UNPKG

@veecode-platform/safira-cli

Version:

Generate a microservice project from your spec.

28 lines (27 loc) 826 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LogLevelUtils = exports.LogLevel = void 0; var LogLevel; (function (LogLevel) { LogLevel["debug"] = "debug"; LogLevel["info"] = "info"; LogLevel["warn"] = "warn"; LogLevel["error"] = "error"; })(LogLevel = exports.LogLevel || (exports.LogLevel = {})); class LogLevelUtils { constructor() { this._logLevelKey = "safira-cli-log-level"; } get logLevel() { return LogLevel[process.env[this._logLevelKey] || "info"]; } set logLevel(logLevel) { process.env[this._logLevelKey] = logLevel || LogLevel.info; } static get instance() { if (!this._instance) this._instance = new this(); return this._instance; } } exports.LogLevelUtils = LogLevelUtils;