गड़बड़ियों की रिपोर्ट अपने-आप भेजने की सुविधा
किसी फ़ंक्शन से गड़बड़ी की शिकायत करने की सुविधा में गड़बड़ी को उत्सर्जित किया जा सकता है, जैसा कि यहां दिखाया गया है:
Node.js
Python
अगर आपको गड़बड़ी की ज़्यादा जानकारी चाहिए, तो गड़बड़ी की रिपोर्टिंग क्लाइंट लाइब्रेरी का इस्तेमाल करें.
Google Cloud कंसोल में, गड़बड़ी की शिकायत में जाकर, शिकायत की गई गड़बड़ियां देखी जा सकती हैं. Google Cloud Console में फ़ंक्शन की सूची से किसी फ़ंक्शन को चुनने पर, उससे जुड़ी गड़बड़ियां भी देखी जा सकती हैं.
आपके फ़ंक्शन से जनरेट हुए ऐसे अपवाद जो पकड़े नहीं गए हैं वे गड़बड़ी की रिपोर्टिंग में दिखेंगे. ध्यान दें कि कुछ तरह के अपवादों को पकड़े बिना छोड़ने पर (जैसे, ऐसे अपवाद जो एक साथ नहीं होते), आने वाले समय में फ़ंक्शन को फिर से इस्तेमाल करने पर कोल्ड स्टार्ट होगा. इससे, आपके फ़ंक्शन को चलने में ज़्यादा समय लगेगा.
गड़बड़ियों की मैन्युअल तौर पर शिकायत करना
डिपेंडेंसी इंपोर्ट करना
किसी फ़ंक्शन से गड़बड़ी की रिपोर्टिंग में गड़बड़ी की शिकायत करने के लिए, Cloud Functions के logger SDK से error
फ़ंक्शन इंपोर्ट करें:
// All available logging functions
const {
log,
info,
debug,
warn,
error,
write,
} = require("firebase-functions/logger");
Cloud Logging पर भेजा जा रहा है
Cloud Functions के लॉगर SDK टूल का error
फ़ंक्शन, Cloud Logging और गड़बड़ी की रिपोर्टिंग, दोनों को गड़बड़ियों की सूचना देगा. गड़बड़ी से जुड़ी ज़्यादा जानकारी को स्ट्रक्चर्ड डेटा के तौर पर शामिल करने के लिए, दूसरे आर्ग्युमेंट के तौर पर गड़बड़ी का ऑब्जेक्ट पास करें:
} catch (err) {
// Attach an error object as the second argument
error("Unable to read quote from Firestore, sending default instead",
err);