ChatAppLogEntry

錯誤訊息的 JSON 酬載。如果 Cloud Logging API 已啟用,這些錯誤訊息就會記錄在 Google Cloud Logging 中。

JSON 表示法
{
  "deployment": string,
  "error": {
    object (Status)
  },
  "deploymentFunction": string
}
欄位
deployment

string

導致錯誤的部署項目。如果是透過 Apps Script 建構的 Chat 應用程式,這是由 Apps Script 定義的部署 ID。

error

object (Status)

錯誤代碼和訊息。

deploymentFunction

string

發生錯誤時執行的未加密 callbackMethod 名稱。

狀態

Status 類型會定義適用於不同程式設計環境 (包含 REST API 和遠端程序呼叫 (RPC) API) 的邏輯錯誤模型。gRPC 會使用這個模型。每個 Status 訊息包含三部分的資料:錯誤代碼、錯誤訊息和錯誤詳細資料。

如要進一步瞭解這個錯誤模型,以及如何使用這個錯誤模型,請參閱 API 設計指南

JSON 表示法
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
欄位
code

integer

狀態碼,應為 google.rpc.Code 的列舉值。

message

string

向開發人員顯示的錯誤訊息,應以英文呈現。向使用者顯示的錯誤訊息都應經過本地化並透過 google.rpc.Status.details 欄位傳送,或由用戶端進行本地化。

details[]

object

包含錯誤詳細資料的訊息清單。這是供 API 使用的一組常用訊息類型。