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