Hataları otomatik olarak bildirme
Aşağıda gösterildiği gibi bir işlevden Error Reporting'e hata gönderebilirsiniz:
Node.js
Python
Daha ayrıntılı hata raporları almak istiyorsanız Error Reporting istemci kitaplıklarını kullanabilirsiniz.
Bildirilen hataları Google Cloud Console'daki Hata Bildirimi bölümünde görüntüleyebilirsiniz. Google Cloud Console'daki işlev listesinden belirli bir işlevi seçerek de işlevden bildirilen hataları görebilirsiniz.
İşlevinizin oluşturduğu yakalanmamış istisnalar Hata Bildirimi'nde görünür. Yakalanan bazı istisna türlerinin (ör. eşzamansız olarak oluşturulanlar) gelecekte bir işlev çağrısı yapıldığında soğuk başlatmaya neden olacağını unutmayın. Bu, işlevinizin çalışması için gereken süreyi artırır.
Hataları manuel olarak bildirme
Cloud Logging adresine gönderiliyor
Cloud Functions günlükleyici SDK'sındaki error
işlevi, hataları hem Cloud Logging hem de Error Reporting'e bildirir. Hatadan daha fazla bağlam bilgisini yapılandırılmış veri olarak dahil etmek için ikinci bağımsız değişken olarak bir hata nesnesi iletin:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}