跳至主要内容

调试

您可以通过 DEBUG 环境变量在 Prisma Client 和 Prisma CLI 中启用调试输出。它接受两个命名空间以打印调试输出

  • prisma:engine:打印 Prisma ORM 引擎中发生的相关的调试消息
  • prisma:client:打印 Prisma Client 运行时中发生的相关的调试消息
  • prisma*:打印来自 Prisma Client 或 CLI 的所有调试消息
  • *:打印所有调试消息
信息

Prisma Client 可以配置为记录与发送到数据库的查询相关的警告、错误和信息。有关更多信息,请参阅 配置日志记录

设置 DEBUG 环境变量

以下是设置这些调试选项的 bash 示例

# enable only `prisma:engine`-level debugging output
export DEBUG="prisma:engine"

# enable only `prisma:client`-level debugging output
export DEBUG="prisma:client"

# enable both `prisma-client`- and `engine`-level debugging output
export DEBUG="prisma:client,prisma:engine"

要启用所有 prisma 调试选项,请将 DEBUG 设置为 prisma*

export DEBUG="prisma*"

在 Windows 上,使用 set 而不是 export

set DEBUG="prisma*"

要启用所有调试选项,请将 DEBUG 设置为 *

export DEBUG="*"