UNPKG

material-design-for-react

Version:

A React package that implements Google Material Design Web Components

44 lines (40 loc) 1.02 kB
/** * Add timestamp to basic logger. * * Reset = "\x1b[0m" Bright = "\x1b[1m" Dim = "\x1b[2m" Underscore = "\x1b[4m" Blink = "\x1b[5m" Reverse = "\x1b[7m" Hidden = "\x1b[8m" FgBlack = "\x1b[30m" FgRed = "\x1b[31m" FgGreen = "\x1b[32m" FgYellow = "\x1b[33m" FgBlue = "\x1b[34m" FgMagenta = "\x1b[35m" FgCyan = "\x1b[36m" FgWhite = "\x1b[37m" BgBlack = "\x1b[40m" BgRed = "\x1b[41m" BgGreen = "\x1b[42m" BgYellow = "\x1b[43m" BgBlue = "\x1b[44m" BgMagenta = "\x1b[45m" BgCyan = "\x1b[46m" BgWhite = "\x1b[47m" */ function ezConsole() { ["log", "warn", "error"].forEach(function (method) { var oldMethod = console[method].bind(console); console[method] = function () { oldMethod.apply( console, /*with color --> */ ["\x1b[1m\x1b[34m" + new Date().toISOString() + "\x1b[0m"].concat(arguments[0]) /* No colour --> */ // [ new Date().toISOString() ].concat(arguments[0]) ); }; }); } module.exports = ezConsole;