UNPKG

kubricate

Version:

A TypeScript framework for building reusable, type-safe Kubernetes infrastructure — without the YAML mess.

23 lines (22 loc) 636 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handlerError = handlerError; var _logger = /*#__PURE__*/require("./logger.js"); function handlerError(error, logger, exitCode = 3) { if (logger === undefined) { logger = new _logger.ConsoleLogger('error'); } if (error instanceof Error) { logger.error(`Error: ${error.message}`); if (logger.level === 'debug') { logger.error('Error stack trace:'); logger.error(error.stack ?? 'Unknown error stack'); } } else { logger.error(`Error: ${error}`); } process.exit(exitCode); } //# sourceMappingURL=error.js.map