Informe automático de errores
Para emitir un error desde una función a Error Reporting, haz lo siguiente:
Node.js
Python
Si quieres obtener un informe de errores más detallado, puedes usar las bibliotecas cliente de Error Reporting.
En la consola de Google Cloud, puedes ver los errores informados en Error Reporting. También puedes ver los errores informados de una función en particular cuando la seleccionas en la lista de funciones de la consola de Google Cloud.
Las excepciones sin detectar que genere la función aparecerán en Error Reporting. Ten en cuenta que algunos tipos de excepciones sin detectar (como las que se muestran de forma asíncrona) provocarán un inicio en frío en una invocación de función futura. Esto aumentará la cantidad de tiempo que demorará en ejecutarse tu función.
Informa errores manualmente
Enviando a Cloud Logging
La función error
del SDK de
registrador
de Cloud Functions informará errores a Cloud Logging y a Error Reporting. Para incluir más contexto del error como datos estructurados, pasa un objeto de error como el segundo argumento:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}