跳到主要內容

除錯

您可以透過 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="*"