diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-05-12 11:20:26 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-05-12 11:20:27 +0200 |
commit | 784b3379b50bb0c2986efaca55940d14feb10d3a (patch) | |
tree | 96c667f4a9ef3e74ecf7171fefec7c91aea7769c | |
parent | 62446e75d2f3ac7ce8318459692458f5f4752476 (diff) | |
download | gitbook-784b3379b50bb0c2986efaca55940d14feb10d3a.zip gitbook-784b3379b50bb0c2986efaca55940d14feb10d3a.tar.gz gitbook-784b3379b50bb0c2986efaca55940d14feb10d3a.tar.bz2 |
Improve logging when generating multilingual book
-rw-r--r-- | lib/output/generateBook.js | 3 | ||||
-rw-r--r-- | lib/output/preparePages.js | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/lib/output/generateBook.js b/lib/output/generateBook.js index bf40274..3c10b1a 100644 --- a/lib/output/generateBook.js +++ b/lib/output/generateBook.js @@ -77,6 +77,7 @@ function processOutput(generator, startOutput) { return; } + var logger = book.getLogger(); var books = book.getBooks(); var outputRoot = output.getRoot(); var plugins = output.getPlugins(); @@ -94,6 +95,8 @@ function processOutput(generator, startOutput) { plugins: plugins }); + logger.info.ln(''); + logger.info.ln('generating language "' + langBook.getLanguage() + '"'); return processOutput(generator, langOutput); }); }) diff --git a/lib/output/preparePages.js b/lib/output/preparePages.js index 8ad5f8c..83944ed 100644 --- a/lib/output/preparePages.js +++ b/lib/output/preparePages.js @@ -1,4 +1,5 @@ var Parse = require('../parse'); +var Promise = require('../utils/promise'); /** List and prepare all pages @@ -10,6 +11,10 @@ function preparePages(output) { var book = output.getBook(); var logger = book.getLogger(); + if (book.isMultilingual()) { + return Promise(output); + } + return Parse.parsePagesList(book) .then(function(pages) { logger.info.ln('found', pages.size, 'pages'); |