added colored log output
Showing
1 changed file
with
8 additions
and
1 deletions
... | @@ -60,6 +60,12 @@ | ... | @@ -60,6 +60,12 @@ |
60 | this.currentHTTPStatus = 200; | 60 | this.currentHTTPStatus = 200; |
61 | this.loadInProgress = false; | 61 | this.loadInProgress = false; |
62 | this.logLevels = ["debug", "info", "warning", "error"]; | 62 | this.logLevels = ["debug", "info", "warning", "error"]; |
63 | this.logStyles = { | ||
64 | debug: 'INFO', | ||
65 | info: 'PARAMETER', | ||
66 | warning: 'COMMENT', | ||
67 | error: 'ERROR' | ||
68 | }; | ||
63 | this.options = mergeObjects(this.defaults, options); | 69 | this.options = mergeObjects(this.defaults, options); |
64 | this.page = null; | 70 | this.page = null; |
65 | this.requestUrl = 'about:blank'; | 71 | this.requestUrl = 'about:blank'; |
... | @@ -442,7 +448,8 @@ | ... | @@ -442,7 +448,8 @@ |
442 | return this; // skip logging | 448 | return this; // skip logging |
443 | } | 449 | } |
444 | if (this.options.verbose) { | 450 | if (this.options.verbose) { |
445 | this.echo('[' + level + '] [' + space + '] ' + message); // direct output | 451 | var levelStr = this.colorizer.colorize('[' + level + ']', this.logStyles[level]); |
452 | this.echo(levelStr + ' [' + space + '] ' + message); // direct output | ||
446 | } | 453 | } |
447 | this.result.log.push({ | 454 | this.result.log.push({ |
448 | level: level, | 455 | level: level, | ... | ... |
-
Please register or sign in to post a comment