UNPKG

colorful-logs

Version:

Simple override for console logs with time stamp and colors.

29 lines 1.12 kB
const c = require('chalk'); const moment = require('moment'); let _log = console.log; let _error = console.error; let _warning = console.warn; let _suc = console.log; let _info = console.info; module.exports = { log : console.log = function(logMessage){ logMessage = `[${moment().format('YYYY-MM-DD HH:mm:ss')}] `+ `${logMessage}`; _log.apply(console,arguments); }, err : console.error = function(logMessage){ logMessage = `[${moment().format('YYYY-MM-DD HH:mm:ss')}] ` + c.red(`${logMessage}`); _error.apply(console,arguments); }, warn : console.warn = function(logMessage){ logMessage = `[${moment().format('YYYY-MM-DD HH:mm:ss')}] `+ c.yellow(`${logMessage}`); _warning.apply(console,arguments); }, info : console.info = function(logMessage){ logMessage = `[${moment().format('YYYY-MM-DD HH:mm:ss')}] `+ c.blue(`${logMessage}`); _info.apply(console,arguments); }, suc : console.success = function(logMessage){ logMessage = `[${moment().format('YYYY-MM-DD HH:mm:ss')}] `+ c.green(`${logMessage}`); _suc.apply(console,arguments); } };