diff --git a/packages/prisma/index.ts b/packages/prisma/index.ts index ac49a134ce..28eb069042 100644 --- a/packages/prisma/index.ts +++ b/packages/prisma/index.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@prisma/client"; +import { Prisma, PrismaClient } from "@prisma/client"; import { bookingReferenceMiddleware } from "./middleware"; @@ -7,11 +7,11 @@ declare global { var prisma: PrismaClient | undefined; } -export const prisma = - globalThis.prisma || - new PrismaClient({ - // log: ["query", "error", "warn"], - }); +const prismaOptions: Prisma.PrismaClientOptions = {}; + +if (!!process.env.NEXT_PUBLIC_DEBUG) prismaOptions.log = ["query", "error", "warn"]; + +export const prisma = globalThis.prisma || new PrismaClient(prismaOptions); if (process.env.NODE_ENV !== "production") { globalThis.prisma = prisma;