glances-app
Version:
A heads-up dashboard for displaying thing-statuses
33 lines (26 loc) • 719 B
JavaScript
var chalk = require('chalk')
var toArray = require('lodash/toArray')
var makeLine = function (prefix, args) {
return [prefix].concat(args)
}
module.exports = {
/**
* Log to console. Works like console.log
*/
log: function () {
if (process.env.NODE_ENV === 'test') return
var args = toArray(arguments)
console.log.apply(console, makeLine(chalk.green('-->'), args))
},
/**
* Log error to console. Works like console.log
*/
error: function () {
if (process.env.NODE_ENV === 'test') return
var args = toArray(arguments)
if (args[0] instanceof Error) {
args = args[0].message
}
console.log.apply(console, makeLine(chalk.red('!!!'), chalk.red(args)))
}
}