UNPKG

sap-cap-debugger

Version:

NPX tool for remote debugging SAP CAP applications on Cloud Foundry (CAP v7 and earlier)

38 lines 1.21 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createLogger = exports.ConsoleLogger = void 0; const chalk_1 = __importDefault(require("chalk")); class ConsoleLogger { constructor(verbose = false) { this.verbose = verbose; } info(message) { console.log(chalk_1.default.blue('[INFO]'), message); } success(message) { console.log(chalk_1.default.green('[SUCCESS]'), message); } warning(message) { console.log(chalk_1.default.yellow('[WARNING]'), message); } error(message) { console.log(chalk_1.default.red('[ERROR]'), message); } step(message) { console.log(chalk_1.default.magenta('[STEP]'), message); } debug(message) { if (this.verbose) { console.log(chalk_1.default.cyan('[DEBUG]'), message); } } } exports.ConsoleLogger = ConsoleLogger; const createLogger = (verbose = false) => { return new ConsoleLogger(verbose); }; exports.createLogger = createLogger; //# sourceMappingURL=logger.js.map