UNPKG

utilise

Version:

Lean JavaScript Utilities as Micro-libraries

15 lines (13 loc) 465 B
var is = require('./is') , to = require('./to') , owner = require('./owner') module.exports = function log(ns){ return function(d){ if (!owner.console || !console.log.apply) return d; is.arr(arguments[2]) && (arguments[2] = arguments[2].length) var args = to.arr(arguments) , prefix = '[log][' + (new Date()).toISOString() + ']' + ns args.unshift(prefix.grey ? prefix.grey : prefix) return console.log.apply(console, args), d } }