🦁
NestJSでPrismaのクエリログを出す
NestJSでPrismaでクエリログを出すにはどうしたらいいんだと悩んでいたのですが、案外簡単に出せたのでメモです。
前提
-
nestjs-prisma
というパッケージを使ってPrismaServiceをインテグレーションしている
やり方
app.module.tsでimportしているところに、
import { Module } from '@nestjs/common';
import { PrismaModule } from 'nestjs-prisma';
@Module({
imports: [
PrismaModule.forRoot({
isGlobal: true,
prismaServiceOptions: {
prismaOptions: { log: ['query'] }, // ここを追加するだけ
},
}),
],
})
export class AppModule {}
上記コードを追加するだけです!
簡単にできるので、これでぜひパフォーマンスチューニングしてください!
(なお弊社は現在絶賛リアルISUCON開催中 🔥 ) (あかん)
Discussion