UNPKG

glances-app

Version:

A heads-up dashboard for displaying thing-statuses

33 lines (26 loc) 719 B
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))) } }