22 lines
477 B
JavaScript
22 lines
477 B
JavaScript
// See https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/constructor
|
|
// for options.
|
|
|
|
import { PrismaClient } from '@prisma/client'
|
|
|
|
import { emitLogLevels, handlePrismaLogging } from '@redwoodjs/api/logger'
|
|
|
|
import { logger } from './logger'
|
|
|
|
/*
|
|
* Instance of the Prisma Client
|
|
*/
|
|
export const db = new PrismaClient({
|
|
log: emitLogLevels(['info', 'warn', 'error']),
|
|
})
|
|
|
|
handlePrismaLogging({
|
|
db,
|
|
logger,
|
|
logLevels: ['info', 'warn', 'error'],
|
|
})
|