2026-02-13 22:43:55 -08:00
|
|
|
import { PrismaClient } from "@prisma/client";
|
|
|
|
|
|
|
|
|
|
export const prisma = new PrismaClient({
|
|
|
|
|
log: [
|
|
|
|
|
{ emit: "event", level: "error" },
|
|
|
|
|
{ emit: "event", level: "warn" },
|
|
|
|
|
],
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
prisma.$on("error", (e: any) => {
|
2026-10-14 22:03:21 -07:00
|
|
|
console.error("[prisma:error] Database operation failed");
|
2026-02-13 22:43:55 -08:00
|
|
|
});
|
|
|
|
|
|
|
|
|
|
prisma.$on("warn", (e: any) => {
|
2026-10-14 22:03:21 -07:00
|
|
|
console.warn("[prisma:warn] Database warning");
|
2026-02-13 22:43:55 -08:00
|
|
|
});
|