Informar errores automáticamente
Puede emitir un error desde una función en la nube al informe de errores como se muestra a continuación:
Nodo.js
Pitón
Si desea informes de errores más detallados, puede utilizar las bibliotecas cliente de Informes de errores .
Puede ver los errores informados en Informe de errores en GCP Console. También puede ver los errores informados de una función en particular cuando la selecciona de la lista de funciones en GCP Console.
Las excepciones no detectadas producidas por su función aparecerán en el Informe de errores. Tenga en cuenta que algunos tipos de excepciones no detectadas (como las lanzadas de forma asincrónica) provocarán un inicio en frío en una futura invocación de función. Esto aumenta la cantidad de tiempo que tardará su función en ejecutarse.
Informar errores manualmente
Envío a registro en la nube
La función error
del SDK del registrador de Cloud Functions informará los errores tanto a Cloud Logging como a Error Reporting . Para incluir más contexto del error como datos estructurados , pase un objeto de error como 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
);
}