package log import ( "log/slog" "os" "strings" ) func Init(level string) { var lvl slog.Level switch strings.ToLower(level) { case "debug": lvl = slog.LevelDebug case "warn": lvl = slog.LevelWarn case "error": lvl = slog.LevelError default: lvl = slog.LevelInfo } handler := slog.NewJSONHandler(os.Stderr, &slog.HandlerOptions{Level: lvl}) slog.SetDefault(slog.New(handler)) }