diff --git a/commands/config/subcommands/getConfig.go b/commands/config/subcommands/getConfig.go index a4d1833..4718ee6 100644 --- a/commands/config/subcommands/getConfig.go +++ b/commands/config/subcommands/getConfig.go @@ -14,19 +14,6 @@ func GetConfig() *cli.Command { Name: "get", Usage: "read configuration file", Action: getConfigAction, - Flags: getConfigFlags(), - } -} - -// getConfigFlags Register cli flags -func getConfigFlags() []cli.Flag { - return []cli.Flag{ - &cli.BoolFlag{ - Name: "force", - Aliases: []string{"f"}, - Usage: "force overwrite", - Destination: &force, - }, } } diff --git a/main.go b/main.go index 4c38f50..4dcc97e 100644 --- a/main.go +++ b/main.go @@ -46,16 +46,18 @@ func main() { } func setLogLevel(conf common.Config) { - opts := &slog.HandlerOptions{} + var logLevel slog.Level switch strings.ToUpper(conf.Settings.LogLevel) { case "INFO": - opts.Level = slog.LevelInfo + logLevel = slog.LevelInfo case "WARN": - opts.Level = slog.LevelWarn + logLevel = slog.LevelWarn case "DEBUG": - opts.Level = slog.LevelDebug + logLevel = slog.LevelDebug case "ERROR": - opts.Level = slog.LevelError + logLevel = slog.LevelError + default: + log.Fatal("unknown log level", logLevel, conf.Settings.LogLevel) } - slog.SetLogLoggerLevel(opts.Level.Level()) + slog.SetLogLoggerLevel(logLevel) }