serverless-vpc-discovery
Version:
Serverless Plugin to modify VPC values
46 lines (45 loc) • 1.26 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const globals_1 = __importDefault(require("./globals"));
class Logging {
static cliLog(prefix, message) {
globals_1.default.serverless.cli.log(`${prefix} ${message}`, globals_1.default.pluginName);
}
/**
* Logs error message
*/
static logError(message) {
if (globals_1.default.v3Utils) {
globals_1.default.v3Utils.log.error(message);
}
else {
Logging.cliLog("[Error]", message);
}
}
/**
* Logs info message
*/
static logInfo(message) {
if (globals_1.default.v3Utils) {
globals_1.default.v3Utils.log.verbose(message);
}
else {
Logging.cliLog("[Info]", message);
}
}
/**
* Logs warning message
*/
static logWarning(message) {
if (globals_1.default.v3Utils) {
globals_1.default.v3Utils.log.warning(message);
}
else {
Logging.cliLog("[WARNING]", message);
}
}
}
exports.default = Logging;