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 @@ -100,6 +100,7 @@ let allowedNames = [
100
100
'frameworkPath' ,
101
101
'elementExplorer' ,
102
102
'debug' ,
103
+ 'logLevel' ,
103
104
'disableChecks' ,
104
105
'browser' ,
105
106
'name' ,
@@ -134,7 +135,8 @@ let optimistOptions: any = {
134
135
troubleshoot : 'Turn on troubleshooting output' ,
135
136
elementExplorer : 'Interactively test Protractor commands' ,
136
137
debuggerServerPort : 'Start a debugger server at specified port instead of repl' ,
137
- disableChecks : 'disable cli checks'
138
+ disableChecks : 'Disable cli checks' ,
139
+ logLevel : 'Define Protractor log level [ERROR, WARN, INFO, DEBUG]'
138
140
} ,
139
141
aliases : {
140
142
browser : 'capabilities.browserName' ,
Original file line number Diff line number Diff line change @@ -565,6 +565,13 @@ export interface Config {
565
565
*/
566
566
highlightDelay ?: number ;
567
567
568
+ /**
569
+ * Protractor log level
570
+ *
571
+ * default: INFO
572
+ */
573
+ logLevel ?: 'ERROR' | 'WARN' | 'INFO' | 'DEBUG' ;
574
+
568
575
// ---------------------------------------------------------------------------
569
576
// ----- The test framework
570
577
// --------------------------------------------------
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