package logging import ( "log/slog" "os" ) func New(level string) *slog.Logger { var slogLevel slog.Level switch level { case "debug": slogLevel = slog.LevelDebug case "warn": slogLevel = slog.LevelWarn case "error": slogLevel = slog.LevelError default: slogLevel = slog.LevelInfo } return slog.New(slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{Level: slogLevel})) }