1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-17 09:37:02 +00:00

config: lowercase log levels for #90

This commit is contained in:
James Hillyerd
2018-04-01 20:50:18 -07:00
parent d1dbcf6e63
commit 8c66a24513
6 changed files with 18 additions and 17 deletions

View File

@@ -11,7 +11,6 @@ import (
"os"
"os/signal"
"runtime"
"strings"
"syscall"
"time"
@@ -168,17 +167,17 @@ signalLoop:
// openLog configures zerolog output, returns func to close logfile.
func openLog(level string, logfile string, json bool) (close func(), err error) {
switch strings.ToUpper(level) {
case "DEBUG":
switch level {
case "debug":
zerolog.SetGlobalLevel(zerolog.DebugLevel)
case "INFO":
case "info":
zerolog.SetGlobalLevel(zerolog.InfoLevel)
case "WARN":
case "warn":
zerolog.SetGlobalLevel(zerolog.WarnLevel)
case "ERROR":
case "error":
zerolog.SetGlobalLevel(zerolog.ErrorLevel)
default:
return nil, fmt.Errorf("Log level %q not one of: DEBUG, INFO, WARN, ERROR", level)
return nil, fmt.Errorf("Log level %q not one of: debug, info, warn, error", level)
}
close = func() {}
var w io.Writer