UNPKG

cloud-report

Version:

Collects and analyzes cloud resources

35 lines (34 loc) 950 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class LogUtil { static setCurrentLogLevel(logLevel) { LogUtil.currentLogLevel = logLevel; } static log(...params) { console.log(...params); } static info(...params) { if (LogUtil.LogLevel.Info >= LogUtil.currentLogLevel) { console.info("[INFO]", ...params); } } static warn(...params) { if (LogUtil.LogLevel.Warn >= LogUtil.currentLogLevel) { console.warn("[WARN]", ...params); } } static error(...params) { if (LogUtil.LogLevel.Error >= LogUtil.currentLogLevel) { console.error("[ERROR]", ...params); } } } LogUtil.LogLevel = { Error: 3, Info: 1, Log: 0, Off: 100, Warn: 2, }; LogUtil.currentLogLevel = process.env.LOG_LEVEL || LogUtil.LogLevel.Warn; exports.LogUtil = LogUtil;