ChatAppLogEntry

오류 메시지의 JSON 페이로드입니다. Cloud Logging API가 사용 설정된 경우 이러한 오류 메시지는 Google Cloud Logging에 로깅됩니다.

JSON 표현
{
  "deployment": string,
  "error": {
    object (Status)
  },
  "deploymentFunction": string
}
필드
deployment

string

오류를 일으킨 배포입니다. Apps Script에서 빌드된 채팅 앱의 경우 Apps Script에서 정의한 배포 ID입니다.

error

object (Status)

오류 코드와 메시지입니다.

deploymentFunction

string

오류가 발생했을 때 실행 중이던 암호화되지 않은 callbackMethod 이름입니다.

상태

Status 유형은 REST API, RPC API를 비롯하여 다양한 프로그래밍 환경에 적합한 논리적 오류 모델을 정의하며, gRPC에서 사용됩니다. 각 Status 메시지에는 오류 코드, 오류 메시지, 오류 세부정보라는 3가지 데이터가 포함됩니다.

API 설계 가이드에서 이 오류 모델과 모델 작업 방법에 대해 자세히 알아볼 수 있습니다.

JSON 표현
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
필드
code

integer

상태 코드로, google.rpc.Code의 열거형 값이어야 합니다.

message

string

개발자에게 정보를 제공하는 오류 메시지로, 영어로 작성되어야 합니다. 사용자에게 표시되는 모든 오류 메시지는 현지화되어 google.rpc.Status.details 필드에 전송되거나, 클라이언트 측에서 현지화되어야 합니다.

details[]

object

오류 세부정보를 설명하는 메시지 목록입니다. API에서 사용할 일반적인 메시지 유형 집합이 있습니다.