Build cli using rollup.

This commit is contained in:
Mike Cao 2020-07-24 17:00:56 -07:00
parent 533ffbda13
commit 0f0b1e39e7
10 changed files with 175 additions and 23 deletions

View file

@ -1,7 +1,18 @@
import { PrismaClient } from '@prisma/client';
export const prisma = new PrismaClient({
log: [process.env.NODE_ENV !== 'production' && 'query'],
log: [
{
emit: 'event',
level: 'query',
},
],
});
prisma.on('query', e => {
if (process.env.LOG_QUERY) {
console.log(`${e.query} (${e.duration}ms)`);
}
});
export async function runQuery(query) {