דיווח אוטומטי על שגיאות
אתה יכול לשדר שגיאה מפונקציית ענן לדיווח שגיאות כפי שמוצג להלן:
Node.js
פִּיתוֹן
אם תרצה דיווח שגיאות דק יותר, תוכל להשתמש בספריות הלקוח של דיווח שגיאות .
אתה יכול להציג את השגיאות המדווחות בדיווח שגיאות ב-GCP Console. אתה יכול גם לראות את השגיאות המדווחות מפונקציה מסוימת כאשר אתה בוחר אותה מרשימת הפונקציות ב-GCP Console.
חריגים שלא נתפסו שנוצרו על ידי הפונקציה שלך יופיעו בדיווח שגיאות. שים לב שסוגים מסוימים של חריגים שלא נתפסו (כגון אלו שנזרקו באופן אסינכרוני) יגרמו להתחלה קרה להתרחש עם הפעלת פונקציה עתידית. זה מגדיל את משך הזמן שייקח לפונקציה שלך לפעול.
דיווח ידני על שגיאות
שליחה ל-Cloud Logging
פונקציית error
מ- Cloud Functions loger 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
);
}