UNPKG

kubricate

Version:

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

17 lines 512 B
import { ConsoleLogger } from './logger.js'; export function handlerError(error, logger, exitCode = 3) { if (logger === undefined) { logger = new 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