Skip to content

Commit ff92d95

Browse files
committed
fix: respect log level settings
Signed-off-by: Dong Wang <wd@wdicc.com>
1 parent a5acd25 commit ff92d95

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

pkg/log/log.go

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,20 +40,23 @@ func NewContext() *LogContext {
4040

4141
// SetLogLevel sets the log level to use for the logger
4242
func SetLogLevel(logLevel string) error {
43+
var level logrus.Level
4344
switch strings.ToLower(logLevel) {
4445
case "trace":
45-
logger.SetLevel(logrus.TraceLevel)
46+
level = logrus.TraceLevel
4647
case "debug":
47-
logger.SetLevel(logrus.DebugLevel)
48+
level = logrus.DebugLevel
4849
case "info":
49-
logger.SetLevel(logrus.InfoLevel)
50+
level = logrus.InfoLevel
5051
case "warn":
51-
logger.SetLevel(logrus.WarnLevel)
52+
level = logrus.WarnLevel
5253
case "error":
53-
logger.SetLevel(logrus.ErrorLevel)
54+
level = logrus.ErrorLevel
5455
default:
5556
return fmt.Errorf("invalid loglevel: %s", logLevel)
5657
}
58+
logger.SetLevel(level)
59+
logrus.SetLevel(level) // set loglevel for the default logrus.logger
5760
return nil
5861
}
5962

0 commit comments

Comments
 (0)