Skip to content

Commit

Permalink
#58 Adding support for adding custom logger.
Browse files Browse the repository at this point in the history
  • Loading branch information
AmitThakkar committed Jun 1, 2016
1 parent 5fbe822 commit 4041d66
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions lib/console.js
Expand Up @@ -87,16 +87,23 @@ module.exports = (function() {
}
};

var customMethos = arguments[0].methods;
if(customMethos) {
customMethos = Array.isArray(customMethos) ? customMethos : [customMethos];
_config.methods = _config.methods.concat(customMethos);
}
delete arguments[0].methods;

// union user's config and default
_config = utils.union(_config, arguments);

var _self = {};

_config.format = Array.isArray(_config.format) ? _config.format
: [ _config.format ];
: [ _config.format ];

_config.filters = Array.isArray(_config.filters) ? _config.filters
: [ _config.filters ];
: [ _config.filters ];

_config.transport = Array.isArray(_config.transport) ? _config.transport : [_config.transport];

Expand All @@ -122,7 +129,7 @@ module.exports = (function() {
var filters;
if (lastFilter && lastFilter[title])
filters = Array.isArray(lastFilter[title]) ? lastFilter[title]
: [ lastFilter[title] ];
: [ lastFilter[title] ];
else
filters = _config.filters;

Expand All @@ -134,4 +141,4 @@ module.exports = (function() {
});

return _self;
});
});

0 comments on commit 4041d66

Please sign in to comment.