module.exports = function debugFactory(_debugApi, _options) {
var wrapLazyEval = require('./lazy-eval');
var formatArgs = require('./formatArgs');
var options = _options || {
formatArgs: true
};
var debugApi = _debugApi ? _debugApi : require('debug');
debugApi = wrapLazyEval(debugApi);
debugApi = formatArgs({
debugApi: debugApi,
options: options
});
return debugApi;
}