package logger import ( "log/slog" "os" ) func New(env string) *slog.Logger { var handler slog.Handler opts := &slog.HandlerOptions{Level: slog.LevelInfo} if env == "local" || env == "dev" { handler = slog.NewTextHandler(os.Stdout, opts) } else { handler = slog.NewJSONHandler(os.Stdout, opts) } return slog.New(handler) }