3 var format = require('util').format;
5 var sparkles = require('sparkles');
14 function getLogger(namespace){
15 var logger = sparkles(namespace);
17 levels.forEach(function(level){
18 logger[level] = makeLogLevel(level);
24 function makeLogLevel(level){
26 if(typeof msg === 'string'){
27 msg = format.apply(null, arguments);
30 this.emit(level, msg);
34 module.exports = getLogger;