Melaporkan error secara otomatis
Anda dapat melaporkan error dari Cloud Function ke Error Reporting seperti yang ditunjukkan di bawah ini:
Node.js
Python
Jika Anda ingin pelaporan error yang lebih mendetail, gunakan library klien Error Reporting.
Anda dapat melihat error yang dilaporkan di Error Reporting pada konsol Google Cloud. Anda juga dapat melihat error yang dilaporkan dari fungsi tertentu dengan memilihnya dari daftar fungsi di konsol Google Cloud.
Pengecualian yang tidak tertangkap yang dihasilkan oleh fungsi Anda akan muncul di Error Reporting. Perhatikan bahwa beberapa jenis pengecualian yang tidak tertangkap (seperti yang ditampilkan secara asinkron) akan menyebabkan cold start terjadi pada pemanggilan fungsi di masa mendatang. Ini akan meningkatkan jumlah waktu yang diperlukan untuk menjalankan fungsi.
Melaporkan error secara manual
Mengirim ke Cloud Logging
Fungsi error
dari SDK logger Cloud Functions akan melaporkan error ke Cloud Logging dan Error Reporting. Untuk menyertakan lebih banyak konteks dari error sebagai data terstruktur, teruskan objek error sebagai argumen kedua:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}