Skip to content

Commit 959a33e

Browse files
authored
cmd: allow uppercase value of HASURA_PLUGIN_LOG_LEVEL env (#130)
1 parent 222448c commit 959a33e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cmd/hasura-ndc-go/main.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package main
33
import (
44
"fmt"
55
"os"
6+
"strings"
67
"time"
78

89
"github.com/alecthomas/kong"
@@ -29,7 +30,7 @@ type NewArguments struct {
2930
}
3031

3132
var cli struct {
32-
LogLevel string `help:"Log level." enum:"debug,info,warn,error" env:"HASURA_PLUGIN_LOG_LEVEL" default:"info"`
33+
LogLevel string `help:"Log level." enum:"debug,info,warn,error,DEBUG,INFO,WARN,ERROR" env:"HASURA_PLUGIN_LOG_LEVEL" default:"info"`
3334
New NewArguments `cmd:"" help:"Initialize an NDC connector boilerplate. For example:\n hasura-ndc-go new -n example -m github.com/foo/example"`
3435
Update UpdateArguments `cmd:"" help:"Generate schema and implementation for the connector from functions."`
3536
Generate UpdateArguments `cmd:"" help:"(deprecated) The alias of the 'update' command."`
@@ -111,7 +112,7 @@ func execUpdate(args *UpdateArguments, start time.Time) {
111112
}
112113

113114
func setupGlobalLogger(level string) {
114-
logLevel, err := zerolog.ParseLevel(level)
115+
logLevel, err := zerolog.ParseLevel(strings.ToLower(level))
115116
if err != nil {
116117
log.Fatal().Err(err).Msgf("failed to parse log level: %s", level)
117118
}

0 commit comments

Comments
 (0)