Hataları otomatik olarak bildirme
Cloud Functions işlevinden Aşağıda gösterildiği gibi Error Reporting:
Node.js
Python
Daha ayrıntılı hata raporu almak istiyorsanız Hata raporu Raporlama yapan müşteri kitaplıklara göz atın.
Bildirilen hataları Error Reporting bölümünde görüntüleyebilirsiniz. . Ayrıca, belirli bir işlevi seçerek GCP Console'daki işlev listesinden seçebilirsiniz.
İşlevinizin oluşturduğu yakalanmamış istisnalar Hata Bildirimi'nde görünür. Bazı yakalanmamış istisna türlerinin (ör. eşzamansız olarak), gerçekleşme tarihi işlevi çağırır. Bu, fonksiyonunuzun zaman alır.
Hataları manuel olarak bildirme
Cloud Logging'e gönderme
Cloud Functions'daki error
işlevi
günlük kaydedici
SDK, hataları hem Cloud Logging'e hem de Error Reporting'e bildirir. Hatadan alınan daha fazla bağlamı yapılandırılmış veri olarak eklemek için ikinci bağımsız değişken olarak bir hata nesnesini iletin:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}