Segnalare automaticamente gli errori
Puoi emettere un errore da una funzione in Error Reporting, come mostrato di seguito:
Node.js
Python
Se vuoi generare report sugli errori più granulari, puoi utilizzare le librerie client di Error Reporting.
Puoi visualizzare gli errori segnalati in Error Reporting della console Google Cloud. Puoi anche visualizzare gli errori segnalati da una determinata funzione quando la selezioni dall'elenco delle funzioni nella console Google Cloud.
Le eccezioni non rilevate prodotte dalla funzione verranno visualizzate in Error Reporting. Tieni presente che alcuni tipi di eccezioni non rilevate (ad esempio quelle lanciate in modo asincrono) causeranno un avvio a freddo al successivo richiamo della funzione. Ciò aumenta il tempo necessario per l'esecuzione della funzione.
Segnalazione manuale degli errori
Invio a Cloud Logging in corso…
La funzione error
dell'SDK logger di Cloud Functions segnala gli errori sia a Cloud Logging sia a Error Reporting. Per includere più contesto dell'errore sotto forma di dati strutturati, passa un oggetto errore come secondo argomento:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}