diff options
author | wycats <wycats@gmail.com> | 2010-12-21 09:45:59 -0800 |
---|---|---|
committer | wycats <wycats@gmail.com> | 2010-12-21 09:45:59 -0800 |
commit | fc0d721b96faca5e7af52110acaa68094ea31d26 (patch) | |
tree | 38f42872f47d295847de94447f87b933ed5cd1f6 /lib/handlebars/compiler.js | |
parent | 355565bb04bced0976dcfdc98bc57007750ed73a (diff) | |
download | handlebars.js-fc0d721b96faca5e7af52110acaa68094ea31d26.zip handlebars.js-fc0d721b96faca5e7af52110acaa68094ea31d26.tar.gz handlebars.js-fc0d721b96faca5e7af52110acaa68094ea31d26.tar.bz2 |
Use pluggable logger rather the puts
Diffstat (limited to 'lib/handlebars/compiler.js')
-rw-r--r-- | lib/handlebars/compiler.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/handlebars/compiler.js b/lib/handlebars/compiler.js index 2ffd829..d22a0d4 100644 --- a/lib/handlebars/compiler.js +++ b/lib/handlebars/compiler.js @@ -99,6 +99,15 @@ Handlebars.registerHelper('if', function(context, fn, inverse) { } }); +Handlebars.logger = { + DEBUG: 0, INFO: 1, WARN: 2, ERROR: 3, level: 3, + + // override in the host environment + log: function(level, str) {}, +} + +Handlebars.log = function(level, str) { Handlebars.logger.log(level, str); }; + // END(BROWSER) exports.Handlebars = Handlebars; |