diff options
Diffstat (limited to 'lib/book.js')
-rw-r--r-- | lib/book.js | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/lib/book.js b/lib/book.js index 2e0ec19..26cb537 100644 --- a/lib/book.js +++ b/lib/book.js @@ -107,9 +107,7 @@ Book.prototype.parse = function() { var that = this; var multilingual = false; - - that.log.debug.ln("start parsing configuration"); - return this.config.load() + return this.parseConfig() .then(function() { return that.parsePlugins(); @@ -311,6 +309,17 @@ Book.prototype.generateFile = function(output, options) { }); }; +// Parse configuration +Book.prototype.parseConfig = function() { + var that = this; + + that.log.info("loading book configuration....") + return that.config.load() + .then(function() { + that.log.info.ok(); + }); +}; + // Parse list of plugins Book.prototype.parsePlugins = function() { var that = this; @@ -319,7 +328,7 @@ Book.prototype.parsePlugins = function() { // Load plugins that.plugins = _.map(that.options.plugins, function(plugin) { var plugin = new Plugin(that, plugin.name); - that.log.info("Load plugin", plugin.name, "...."); + that.log.info("load plugin", plugin.name, "...."); if (!plugin.isValid()) { that.log.info.fail(); @@ -330,8 +339,9 @@ Book.prototype.parsePlugins = function() { return plugin; }); - that.log.debug.ln("load plugins:", that.plugins.length, "loaded, ", failed.length, "failed"); if (_.size(failed) > 0) return Q.reject(new Error("Error loading plugins: "+failed.join(",")+". Run 'gitbook install' to install plugins from NPM.")); + + that.log.info.ok(that.plugins.length+" plugins loaded"); return Q(); }; |