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ı istiyorsanız Error Reporting istemci kitaplıklarını kullanabilirsiniz.
Bildirilen hataları Google Cloud Console'daki Error Reporting bölümünde görüntüleyebilirsiniz. Google Cloud Console'daki işlev listesinden belirli bir işlevi seçtiğinizde bu işlevle ilgili bildirilen hataları da görebilirsiniz.
Fonksiyonunuzun oluşturduğu yakalanmamış istisnalar Error Reporting'de görünür. Yakalanmayan bazı istisna türlerinin (ör. eşzamansız olarak oluşturulanlar) gelecekteki bir işlev çağrısında soğuk başlatmaya neden olacağını unutmayın. Bu durum, işlevinizin çalışması için gereken süreyi artırır.
Hataları manuel olarak bildirme
Cloud Logging adresine gönderiliyor
Cloud Functions logger SDK'sındaki error
işlevi, hataları hem Cloud Logging hem de Error Reporting'e bildirir. Hatadan daha fazla bağlamı yapılandırılmış veri olarak eklemek 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
);
}