rexuws
Version:
An express-like framework built on top of uWebsocket.js aims at simple codebase and high performance
54 lines (53 loc) • 2.05 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.colorConsole = exports.colorConsoleNoTimestamp = void 0;
/* eslint-disable import/prefer-default-export */
/* eslint-disable prefer-rest-params */
const chalk_1 = __importDefault(require("chalk"));
exports.colorConsoleNoTimestamp = {
error(...args) {
// eslint-disable-next-line no-console
return console.error(chalk_1.default.red(...args));
},
log(...args) {
// eslint-disable-next-line no-console
return console.log(chalk_1.default.green(...args));
},
info(...args) {
// eslint-disable-next-line no-console
return console.info(chalk_1.default.blue(...args));
},
warn(...args) {
// eslint-disable-next-line no-console
return console.warn(chalk_1.default.yellow(...args));
},
trace(...args) {
// eslint-disable-next-line no-console
return console.trace(chalk_1.default.grey(...args));
},
};
exports.colorConsole = {
error(...args) {
// eslint-disable-next-line no-console
return console.error(chalk_1.default.red(args.shift(), new Date().toLocaleString(), ...args));
},
log(...args) {
// eslint-disable-next-line no-console
return console.log(chalk_1.default.green(args.shift(), new Date().toLocaleString(), ...args));
},
info(...args) {
// eslint-disable-next-line no-console
return console.info(chalk_1.default.blue(args.shift(), new Date().toLocaleString(), ...args));
},
warn(...args) {
// eslint-disable-next-line no-console
return console.warn(chalk_1.default.yellow(args.shift(), new Date().toLocaleString(), ...args));
},
trace(...args) {
// eslint-disable-next-line no-console
return console.trace(chalk_1.default.grey(args.shift(), new Date().toLocaleString(), ...args));
},
};