This repository was archived by the owner on Jul 29, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ let allowedNames = [
94
94
'frameworkPath' ,
95
95
'elementExplorer' ,
96
96
'debug' ,
97
+ 'logLevel' ,
97
98
'disableChecks' ,
98
99
'browser' ,
99
100
'name' ,
@@ -127,7 +128,8 @@ let optimistOptions: any = {
127
128
troubleshoot : 'Turn on troubleshooting output' ,
128
129
elementExplorer : 'Interactively test Protractor commands' ,
129
130
debuggerServerPort : 'Start a debugger server at specified port instead of repl' ,
130
- disableChecks : 'disable cli checks'
131
+ disableChecks : 'Disable cli checks' ,
132
+ logLevel : 'Define Protractor log level [ERROR, WARN, INFO, DEBUG]'
131
133
} ,
132
134
aliases : {
133
135
browser : 'capabilities.browserName' ,
Original file line number Diff line number Diff line change @@ -517,6 +517,13 @@ export interface Config {
517
517
*/
518
518
highlightDelay ?: number ;
519
519
520
+ /**
521
+ * Protractor log level
522
+ *
523
+ * default: INFO
524
+ */
525
+ logLevel ?: 'ERROR' | 'WARN' | 'INFO' | 'DEBUG' ;
526
+
520
527
// ---------------------------------------------------------------------------
521
528
// ----- The test framework
522
529
// --------------------------------------------------
Original file line number Diff line number Diff line change @@ -54,6 +54,8 @@ export class Logger {
54
54
static set ( config : Config ) : void {
55
55
if ( config . troubleshoot ) {
56
56
Logger . logLevel = LogLevel . DEBUG ;
57
+ } else if ( config . logLevel ) {
58
+ Logger . logLevel = LogLevel [ config . logLevel ] ;
57
59
}
58
60
}
59
61
@@ -139,7 +141,7 @@ export class Logger {
139
141
}
140
142
break ;
141
143
default :
142
- throw new Error ( 'Log level undefined ' ) ;
144
+ throw new Error ( 'Invalid log level ' ) ;
143
145
}
144
146
}
145
147
You can’t perform that action at this time.
0 commit comments