package logs import ( "log/slog" "os" ) const ( envDev = "dev" envProd = "prod" ) func SetupLogger(env string) *slog.Logger { var log *slog.Logger switch env { case envDev: log = slog.New(slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{Level: slog.LevelDebug})) case envProd: log = slog.New(slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{Level: slog.LevelInfo})) default: log = slog.New(slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{Level: slog.LevelDebug})) } return log }