ChatAppLogEntry

JSON-Nutzlast von Fehlermeldungen. Wenn die Cloud Logging API aktiviert ist, werden diese Fehlermeldungen in Google Cloud Logging protokolliert.

JSON-Darstellung
{
  "deployment": string,
  "error": {
    object (Status)
  },
  "deploymentFunction": string
}
Felder
deployment

string

Die Bereitstellung, die den Fehler verursacht hat. Bei Chat-Apps, die in Apps Script erstellt wurden, ist das die in Apps Script definierte Bereitstellungs-ID.

error

object (Status)

Der Fehlercode und die Fehlermeldung.

deploymentFunction

string

Der unverschlüsselte callbackMethod-Name, der ausgeführt wurde, als der Fehler aufgetreten ist.

Status

Mit dem Typ Status wird ein logisches Fehlermodell definiert, das für verschiedene Programmierumgebungen wie REST APIs und RPC APIs geeignet ist. Dieses Modell wird von gRPC verwendet. Jede Status-Meldung enthält die folgenden drei Datenelemente: Fehlercode, Fehlermeldung und Fehlerdetails.

Weitere Informationen zu diesem Fehlermodell und zur Arbeit damit finden Sie in der API-Designanleitung.

JSON-Darstellung
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Felder
code

integer

Der Statuscode, der idealerweise ein ENUM-Wert von google.rpc.Code ist.

message

string

Eine an Entwickler gerichtete Fehlermeldung, die englischsprachig sein sollte. Jede Fehlermeldung an den Nutzer sollte lokalisiert und im Feld google.rpc.Status.details gesendet werden. Sie kann auch clientseitig lokalisiert werden.

details[]

object

Eine Auflistung aller Meldungen, die die Fehlerdetails enthalten. Es gibt einen allgemeinen Satz von Nachrichtentypen, die von APIs verwendet werden können.