avantation
Version:
Build OpenAPI3.0 specification from HAR
54 lines (53 loc) • 1.48 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Logger = exports.colors = void 0;
exports.colors = {
Reset: '\x1b[0m',
Bright: '\x1b[1m',
Dim: '\x1b[2m',
Underscore: '\x1b[4m',
Blink: '\x1b[5m',
Reverse: '\x1b[7m',
Hidden: '\x1b[8m',
fg: {
Black: '\x1b[30m',
Red: '\x1b[31m',
Green: '\x1b[32m',
Yellow: '\x1b[33m',
Blue: '\x1b[34m',
Magenta: '\x1b[35m',
Cyan: '\x1b[36m',
White: '\x1b[37m',
Crimson: '\x1b[38m'
},
bg: {
Black: '\x1b[40m',
Red: '\x1b[41m',
Green: '\x1b[42m',
Yellow: '\x1b[43m',
Blue: '\x1b[44m',
Magenta: '\x1b[45m',
Cyan: '\x1b[46m',
White: '\x1b[47m',
Crimson: '\x1b[48m'
}
};
// console.log(colors.bg.Blue, colors.fg.White , "I am white message with blue background", colors.Reset); example
class Logger {
}
exports.Logger = Logger;
Logger.log = function (message) {
console.log(message);
};
Logger.info = function (message) {
console.log(exports.colors.Bright, message, exports.colors.Reset);
};
Logger.warn = function (message) {
console.log(exports.colors.fg.White, message, exports.colors.Reset);
};
Logger.error = function (message) {
console.log(exports.colors.fg.Red, message, exports.colors.Reset);
};
Logger.green = function (message) {
console.log(exports.colors.fg.Green, message, exports.colors.Reset);
};