حمولة JSON لرسائل الخطأ في حال تفعيل Cloud Logging API، يتم تسجيل رسائل الخطأ هذه في خدمة Google Cloud Logging.
تمثيل JSON |
---|
{
"deployment": string,
"error": {
object ( |
الحقول | |
---|---|
deployment |
عملية النشر التي تسبّبت في حدوث الخطأ. بالنسبة إلى تطبيقات Chat التي تم إنشاؤها في "برمجة التطبيقات"، هذا هو رقم تعريف النشر الذي تحدّده "برمجة التطبيقات". |
error |
رمز الخطأ والرسالة |
deploymentFunction |
اسم |
الحالة
يحدد النوع Status
نموذج خطأ منطقي مناسبًا لبيئات البرمجة المختلفة، بما في ذلك واجهات برمجة تطبيقات REST وواجهات برمجة التطبيقات RPC. ويتم استخدامها من قِبل gRPC. تحتوي كل رسالة Status
على ثلاث بيانات: رمز الخطأ ورسالة الخطأ وتفاصيل الخطأ.
يمكنك معرفة المزيد حول نموذج الخطأ هذا وكيفية التعامل معه في دليل تصميم واجهة برمجة التطبيقات.
تمثيل JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
الحقول | |
---|---|
code |
تمثّل هذه السمة رمز الحالة، ويجب أن تكون قيمة التعداد |
message |
رسالة خطأ موجَّهة للمطوِّر، يجب أن تكون باللغة الإنجليزية. يجب ترجمة أي رسالة خطأ موجَّهة للمستخدمين وإرسالها في الحقل |
details[] |
قائمة بالرسائل التي تحتوي على تفاصيل الخطأ. تتوفّر مجموعة شائعة من أنواع الرسائل التي يمكن أن تستخدمها واجهات برمجة التطبيقات. |