@mbc-cqrs-serverless/cli
Version:
a CLI to get started with MBC CQRS serverless framework
21 lines (14 loc) • 438 B
text/typescript
import { Logger } from '@nestjs/common'
import { Prisma } from '@prisma/client'
const logger = new Logger('Prisma')
export function prismaLoggingMiddleware(): Prisma.Middleware {
return async (params, next) => {
const before = Date.now()
const result = await next(params)
const after = Date.now()
logger.debug(
`Query ${params.model}.${params.action} took ${after - before}ms`,
)
return result
}
}