UNPKG

concepto-bridge

Version:

Concepto DSL - Live Mode Bridge

30 lines (26 loc) 550 B
require('colors'); color = { DEBUG: 'blue', WARN: 'yellow', REPL: 'grey', TRACE: 'grey', ERROR: 'red', FAIL: 'red', PASS: 'green', COVER : 'yellow', }; exports.log = function(level, name, msg) { var msg = "[" + level + "] " + (name ? "[" + name + "] ": "") + msg; if (color[level]) { msg = msg[color[level]]; }; console.log(msg); }; var levels = ['info','debug','error','warn', 'cover']; levels.forEach(function(level) { exports[level] = function(msg) { exports.log(level.toUpperCase(),null,msg); }; });