15 lines
502 B
JavaScript
15 lines
502 B
JavaScript
var console = (function() { return this["console"] || (this["window"] && this["window"].console) || {} }());
|
|
module.exports = console;
|
|
for(var name in {log:1, info:1, error:1, warn:1, dir:1, trace:1, assert:1})
|
|
if(!console[name])
|
|
console[name] = function() {};
|
|
var times = {};
|
|
if(!console.time)
|
|
console.time = function(label) {
|
|
times[label] = Date.now();
|
|
};
|
|
if(!console.timeEnd)
|
|
console.timeEnd = function() {
|
|
var duration = Date.now() - times[label];
|
|
console.log('%s: %dms', label, duration);
|
|
}; |