דיווח אוטומטי על שגיאות
אפשר לשלוח שגיאה מפונקציה אל Error Reporting, כמו שמוצג בהמשך:
Node.js
Python
אם אתם רוצים דיווח שגיאות מפורט יותר, אתם יכולים להשתמש בספריות הלקוח של Error Reporting.
אפשר לראות את השגיאות שדווחו בדיווח על שגיאות במסוף Google Cloud. אפשר גם לראות את השגיאות שדווחו מפונקציה מסוימת כשבוחרים אותה מרשימת הפונקציות במסוף Google Cloud.
חריגים שלא נתפסו שנוצרו על ידי הפונקציה יופיעו בדוח השגיאות. חשוב לזכור שסוגים מסוימים של חריגות שלא נתפסו (כמו אלה שמופעלות באופן אסינכרוני) יגרמו להפעלה מחדש כשפונקציה תופעל בעתיד. כך מגדילים את משך הזמן שיידרש להפעלת הפונקציה.
דיווח ידני על שגיאות
שליחה אל Cloud Logging
הפונקציה error
מ-SDK של logger ב-Cloud Functions תדווח על שגיאות גם ל-Cloud Logging וגם ל-Error Reporting. כדי לכלול הקשר נוסף מהשגיאה כנתונים מובְנים, מעבירים אובייקט שגיאה כארגומנט השני:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}