الإبلاغ عن الأخطاء تلقائيًا
يمكنك إصدار خطأ من دالة إلى الإبلاغ عن الأخطاء كما هو موضح أدناه:
Node.js
Python
إذا كنت تريد إعداد تقارير أخطاء أكثر دقة، يمكنك استخدام مكتبات العميل لإعداد تقارير الأخطاء.
يمكنك الاطّلاع على الأخطاء التي تم الإبلاغ عنها في الإبلاغ عن الأخطاء في وحدة تحكّم Google Cloud. يمكنك أيضًا الاطّلاع على الأخطاء التي تم الإبلاغ عنها من دالة معيّنة عند اختيارها من قائمة الدوالّ في وحدة تحكّم Google Cloud.
ستظهر الاستثناءات غير المحصودة التي نتجت عن الدالة في ميزة "إبلاغ عن الأخطاء". يُرجى العِلم أنّ بعض أنواع الاستثناءات غير التي تمّ رصدها (مثل تلك التي يتمّ طرحها بشكل غير متزامن) ستؤدي إلى حدوث بدء بارد عند استدعاء دالة في المستقبل. يؤدي ذلك إلى زيادة الوقت الذي ستستغرقه الدالة للتنفيذ.
الإبلاغ عن الأخطاء يدويًا
جارٍ الإرسال إلى Cloud Logging
الدالة error
من دوال السحابة
أداة تسجيل المكالمات
ستُبلِغ حزمة SDK عن الأخطاء في كل من Cloud Logging وإعداد تقارير الأخطاء. لتضمين المزيد من السياق من الخطأ على شكل بيانات منظَّمة، عليك تمرير عنصر خطأ كوسيطة ثانية:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}