ChatAppLogEntry

Ładunek JSON komunikatów o błędach. Jeśli interfejs Cloud Logging API jest włączony, te komunikaty o błędach są rejestrowane w Google Cloud Logging.

Zapis JSON
{
  "deployment": string,
  "error": {
    object (Status)
  },
  "deploymentFunction": string
}
Pola
deployment

string

Wdrożenie, które spowodowało błąd. W przypadku aplikacji Google Chat utworzonych w Apps Script jest to identyfikator wdrożenia zdefiniowany przez Apps Script.

error

object (Status)

Kod błędu i komunikat.

deploymentFunction

string

Niezaszyfrowana nazwa callback_method, która była uruchomiona w momencie wystąpienia błędu.

Stan

Typ Status definiuje model błędu logicznego, który jest odpowiedni w różnych środowiskach programowania, w tym w interfejsach API typu REST i RPC. Jest używany przez gRPC. Każda wiadomość Status zawiera 3 elementy danych: kod błędu, komunikat o błędzie i szczegóły błędu.

Więcej informacji o tym modelu błędów i o tym, jak z niego korzystać, znajdziesz w przewodniku API Design Guide (w języku angielskim).

Zapis JSON
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Pola
code

integer

Kod stanu, który powinien być wartością z enumeracji google.rpc.Code.

message

string

Komunikat o błędzie dla programistów, który powinien być w języku angielskim. Wszelkie komunikaty o błędach wyświetlane użytkownikowi powinny być zlokalizowane i wysyłane w polu google.rpc.Status.details lub zlokalizowane przez klienta.

details[]

object

Lista wiadomości zawierających szczegóły błędu. Interfejsy API mogą korzystać z wspólnego zestawu typów wiadomości.