summaryrefslogtreecommitdiffstats
path: root/lib/plugins/loadPlugin.js
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-04-30 14:37:44 +0200
committerSamy Pesse <samypesse@gmail.com>2016-04-30 14:37:44 +0200
commit30bce5f9bb1f8ceee867770386fa6f7fdffd27ee (patch)
tree8470737d295aa6c4c7f861b1553d50bce34a9936 /lib/plugins/loadPlugin.js
parentfbe028273828bc8518e92e87fcbd2a6718dc91e2 (diff)
downloadgitbook-30bce5f9bb1f8ceee867770386fa6f7fdffd27ee.zip
gitbook-30bce5f9bb1f8ceee867770386fa6f7fdffd27ee.tar.gz
gitbook-30bce5f9bb1f8ceee867770386fa6f7fdffd27ee.tar.bz2
Add option "--timing" to mesure gitbook performances
Diffstat (limited to 'lib/plugins/loadPlugin.js')
-rw-r--r--lib/plugins/loadPlugin.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/plugins/loadPlugin.js b/lib/plugins/loadPlugin.js
index a1c41b4..400146e 100644
--- a/lib/plugins/loadPlugin.js
+++ b/lib/plugins/loadPlugin.js
@@ -4,6 +4,7 @@ var Immutable = require('immutable');
var Promise = require('../utils/promise');
var error = require('../utils/error');
+var timing = require('../utils/timing');
var validatePlugin = require('./validatePlugin');
@@ -72,6 +73,8 @@ function loadPlugin(book, plugin) {
.then(validatePlugin);
+ p = timing.measure('plugin.load', p);
+
logger.info('loading plugin "' + name + '"... ');
return logger.info.promise(p);
}