गड़बड़ियों की रिपोर्ट अपने-आप भेजने की सुविधा
किसी फ़ंक्शन से गड़बड़ी की शिकायत करने की सुविधा में गड़बड़ी को उत्सर्जित किया जा सकता है, जैसा कि यहां दिखाया गया है:
Node.js
Python
अगर आपको गड़बड़ी की ज़्यादा जानकारी चाहिए, तो गड़बड़ी की रिपोर्टिंग क्लाइंट लाइब्रेरी का इस्तेमाल करें.
Google Cloud कंसोल में, गड़बड़ी की शिकायत में जाकर, शिकायत की गई गड़बड़ियां देखी जा सकती हैं. Google Cloud Console में फ़ंक्शन की सूची से किसी फ़ंक्शन को चुनने पर, उससे जुड़ी गड़बड़ियां भी देखी जा सकती हैं.
आपके फ़ंक्शन से जनरेट हुए ऐसे अपवाद जो पकड़े नहीं गए हैं वे गड़बड़ी की रिपोर्टिंग में दिखेंगे. ध्यान दें कि कुछ तरह के अपवादों को पकड़े बिना छोड़ने पर (जैसे, ऐसे अपवाद जो एक साथ नहीं होते), आने वाले समय में फ़ंक्शन को फिर से इस्तेमाल करने पर कोल्ड स्टार्ट होगा. इससे, आपके फ़ंक्शन को चलने में ज़्यादा समय लगेगा.
गड़बड़ियों की मैन्युअल तौर पर शिकायत करना
Cloud Logging पर भेजा जा रहा है
Cloud Functions के लॉगर SDK टूल के error
फ़ंक्शन से, 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
);
}