דיווח אוטומטי על שגיאות
אפשר לשלוח שגיאה מפונקציה אל דיווח על שגיאות, כפי שמתואר בהמשך:
Node.js
Python
כדי לקבל דיווח מפורט יותר על שגיאות, אפשר להשתמש בספריות הלקוח לדיווח על שגיאות.
אפשר לראות את השגיאות המדווחות ב-Error Reporting במסוף Google Cloud. אפשר גם לראות את השגיאות שדווחו מפונקציה מסוימת כשבוחרים אותה מתוך רשימת הפונקציות במסוף Google Cloud.
חריגים לא מזוהים שנוצרו על ידי הפונקציה יופיעו בקטע 'דיווח שגיאות'. שימו לב שסוגים מסוימים של חריגים לא מתועדים (כמו חריגות שנעצרו באופן אסינכרוני) יגרמו להפעלה במצב התחלתי (cold start) בהפעלה עתידית של פונקציה. כך זמן הריצה של הפונקציה יגדל.
דיווח ידני על שגיאות
מתבצעת שליחה אל Cloud Logging
הפונקציה error
מ-SDK של יומן של 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
);
}