sap-cap-debugger
Version:
NPX tool for remote debugging SAP CAP applications on Cloud Foundry (CAP v7 and earlier)
38 lines • 1.21 kB
JavaScript
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
;