|
5 | 5 |
|
6 | 6 | ///////////////// CONFIGURATION ///////////////// |
7 | 7 |
|
8 | | -var disableLogger = true; |
9 | | -if (process.env.AST_PARSER_DISABLE_LOGGING && process.env.AST_PARSER_DISABLE_LOGGING.trim() === "true") { |
10 | | - disableLogger = false; |
11 | | -} |
| 8 | +const enableLogger = (process.env.AST_PARSER_ENABLE_LOGGING && process.env.AST_PARSER_ENABLE_LOGGING.trim() === "true") |
| 9 | + || (process.argv && process.argv.includes("enableVerboseLogging")); |
12 | 10 |
|
13 | | -var arguments = process.argv; |
14 | | -if (arguments && arguments.length) { |
15 | | - if (arguments[arguments.length - 1] == "enableVerboseLogging") { |
16 | | - disableLogger = false |
17 | | - } |
18 | | -} |
19 | 11 | loggingSettings = { |
20 | 12 | "logPath": require("path").join(__dirname, "logs", "i.txt"), |
21 | 13 | "strategy": "console", |
22 | 14 | "APP_NAME": "ast_parser", |
23 | | - "disable": disableLogger |
| 15 | + "disable": !enableLogger |
24 | 16 | }; |
25 | 17 |
|
26 | 18 | var fs = require("fs"), |
@@ -169,8 +161,8 @@ function traverseFiles(filesToTraverse) { |
169 | 161 | readFile(fp) |
170 | 162 | .then(astFromFileContent) |
171 | 163 | .then(visitAst) |
172 | | - .then(writeToFile) |
173 | | - .catch(exceptionHandler) |
| 164 | + .then(writeToFile) |
| 165 | + .catch(exceptionHandler) |
174 | 166 | } |
175 | 167 | } |
176 | 168 |
|
@@ -255,7 +247,7 @@ var visitAst = function (data, err) { |
255 | 247 |
|
256 | 248 | var writeToFile = function (data, err) { |
257 | 249 | return new Promise(function (resolve, reject) { |
258 | | - if (data.trim() != "") { |
| 250 | + if (data.trim() != "") { |
259 | 251 | // fs.appendFile(outFile, stringify(data), function (writeFileError) { |
260 | 252 | fs.appendFile(outFile, data + eol, function (writeFileError) { |
261 | 253 | if (err) { |
|
0 commit comments