File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -942,6 +942,7 @@ There is the most valuable changes log:
942
942
2. Build and test on go 1.12
943
943
3. Support `--color` option
944
944
4. Update x/tools to fix c++ issues
945
+ 5. Include support to log level
945
946
946
947
### February 2019
947
948
Original file line number Diff line number Diff line change @@ -491,6 +491,7 @@ There is the most valuable changes log:
491
491
2 . Build and test on go 1.12
492
492
3 . Support ` --color ` option
493
493
4 . Update x/tools to fix c++ issues
494
+ 5 . Include support to log level
494
495
495
496
### February 2019
496
497
Original file line number Diff line number Diff line change @@ -24,12 +24,22 @@ func NewStderrLog(name string) *StderrLog {
24
24
level : LogLevelWarn ,
25
25
}
26
26
27
- // control log level in logutils, not in logrus
28
- sl .logger .SetLevel (logrus .DebugLevel )
27
+ switch os .Getenv ("LOG_LEVEL" ) {
28
+ case "error" , "err" :
29
+ sl .logger .SetLevel (logrus .ErrorLevel )
30
+ case "warning" , "warn" :
31
+ sl .logger .SetLevel (logrus .WarnLevel )
32
+ case "info" :
33
+ sl .logger .SetLevel (logrus .InfoLevel )
34
+ default :
35
+ sl .logger .SetLevel (logrus .DebugLevel )
36
+ }
37
+
29
38
sl .logger .Out = StdErr
30
39
sl .logger .Formatter = & logrus.TextFormatter {
31
40
DisableTimestamp : true , // `INFO[0007] msg` -> `INFO msg`
32
41
}
42
+
33
43
return sl
34
44
}
35
45
You can’t perform that action at this time.
0 commit comments