summaryrefslogtreecommitdiffstats
path: root/lib/templating
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-05-02 09:47:11 +0200
committerSamy Pessé <samypesse@gmail.com>2016-05-02 09:47:11 +0200
commitd467888d6aacde1a29c7eebfab6b91a0c586d6ca (patch)
treed5a11ce92b8f7620d5b33f849f8c53cddba05bc0 /lib/templating
parenteb4631156153c6e656e41761a6330aa0e2beac28 (diff)
downloadgitbook-d467888d6aacde1a29c7eebfab6b91a0c586d6ca.zip
gitbook-d467888d6aacde1a29c7eebfab6b91a0c586d6ca.tar.gz
gitbook-d467888d6aacde1a29c7eebfab6b91a0c586d6ca.tar.bz2
Improve timing debug
Diffstat (limited to 'lib/templating')
-rw-r--r--lib/templating/render.js18
1 files changed, 11 insertions, 7 deletions
diff --git a/lib/templating/render.js b/lib/templating/render.js
index bf21cfe..22c0dc4 100644
--- a/lib/templating/render.js
+++ b/lib/templating/render.js
@@ -1,4 +1,5 @@
var Promise = require('../utils/promise');
+var timing = require('../utils/timing');
var replaceShortcuts = require('./replaceShortcuts');
@@ -17,13 +18,16 @@ function renderTemplate(engine, filePath, content, context) {
content = replaceShortcuts(engine, filePath, content);
- return Promise.nfcall(
- env.renderString.bind(env),
- content,
- context,
- {
- path: filePath
- }
+ return timing.measure(
+ 'template.render',
+ Promise.nfcall(
+ env.renderString.bind(env),
+ content,
+ context,
+ {
+ path: filePath
+ }
+ )
);
}