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