标题基本上概述了问题。我是否遗漏了@types/ definition导入?我没有看到任何有用的文档(至少到目前为止)。在更新到最新版本之前,以下行工作正常:
import { PrismaClient, LogLevel } from '@prisma/client';
yr9zkbsy1#
您没有丢失@types/definition。LogLevel类型已从Prisma客户端中删除。您需要在Prisma客户端中自行添加日志记录级别,如下所示:
@types/definition
LogLevel
const prisma = new PrismaClient({ log: ['query', 'info', `warn`, `error`], })
有关这方面的更多信息,请参阅logging文档。
zujrkrfu2#
我能够通过使用“Prisma.LogDefinition[]”类型解决此问题,该类型是从
import { PrismaClient, Prisma } from '@prisma/client'; const prodLogOptions: Prisma.LogDefinition[] = [ {emit: "stdout", level: "info"}, {emit: "stdout", level: "error"} ];
2条答案
按热度按时间yr9zkbsy1#
您没有丢失
@types/definition
。LogLevel
类型已从Prisma客户端中删除。您需要在Prisma客户端中自行添加日志记录级别,如下所示:
有关这方面的更多信息,请参阅logging文档。
zujrkrfu2#
我能够通过使用“Prisma.LogDefinition[]”类型解决此问题,该类型是从