Skip to content

Commit 4502bad

Browse files
author
Evgeny Poberezkin
authored
Merge pull request #201 from halton/verbose_logging
Add log option to disable/enable logging.
2 parents 2e29466 + ed13d2c commit 4502bad

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

doT.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
doNotSkipEncoded: false
2525
},
2626
template: undefined, //fn, compile template
27-
compile: undefined //fn, for express
27+
compile: undefined, //fn, for express
28+
log: true
2829
}, _globals;
2930

3031
doT.encodeHTMLSource = function(doNotSkipEncoded) {

index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ InstallDots.prototype.compilePath = function(path) {
113113
};
114114

115115
InstallDots.prototype.compileAll = function() {
116-
console.log("Compiling all doT templates...");
116+
if (doT.log) console.log("Compiling all doT templates...");
117117

118118
var defFolder = this.__path,
119119
sources = fs.readdirSync(defFolder),
@@ -122,19 +122,19 @@ InstallDots.prototype.compileAll = function() {
122122
for( k = 0, l = sources.length; k < l; k++) {
123123
name = sources[k];
124124
if (/\.def(\.dot|\.jst)?$/.test(name)) {
125-
console.log("Loaded def " + name);
125+
if (doT.log) console.log("Loaded def " + name);
126126
this.__includes[name.substring(0, name.indexOf('.'))] = readdata(defFolder + name);
127127
}
128128
}
129129

130130
for( k = 0, l = sources.length; k < l; k++) {
131131
name = sources[k];
132132
if (/\.dot(\.def|\.jst)?$/.test(name)) {
133-
console.log("Compiling " + name + " to function");
133+
if (doT.log) console.log("Compiling " + name + " to function");
134134
this.__rendermodule[name.substring(0, name.indexOf('.'))] = this.compilePath(defFolder + name);
135135
}
136136
if (/\.jst(\.dot|\.def)?$/.test(name)) {
137-
console.log("Compiling " + name + " to file");
137+
if (doT.log) console.log("Compiling " + name + " to file");
138138
this.compileToFile(this.__destination + name.substring(0, name.indexOf('.')) + '.js',
139139
readdata(defFolder + name));
140140
}

0 commit comments

Comments
 (0)