@crshnburn/judo
Version:
Test command line interfaces.
27 lines (24 loc) • 883 B
JavaScript
;Object.defineProperty(exports, "__esModule", { value: true });exports.logger = void 0;var _colors = _interopRequireDefault(require("colors"));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
class Logger {
info(...args) {
console.log(_colors.default.cyan('[INFO] ', ...args));
}
logOutput(...args) {
console.log(_colors.default.white('[OUTPUT] ', ...args));
}
warn(...args) {
console.log(_colors.default.magenta('[WARN] ', ...args));
}
error(...args) {
console.log(_colors.default.red('[ERROR] ', ...args));
}
success(...args) {
console.log(_colors.default.green('[SUCCESS] ', ...args));
}
summary(...args) {
console.log(_colors.default.yellow('[SUMMARY] ', ...args));
}
lineBreak() {
console.log('');
}}
const logger = new Logger();exports.logger = logger;