Автоматическое сообщение об ошибках
Вы можете отправить сообщение об ошибке из функции в отчет об ошибках, как показано ниже:
Node.js
Питон
Если вам нужны более подробные отчеты об ошибках, вы можете использовать клиентские библиотеки отчетов об ошибках .
Вы можете просмотреть сообщения об ошибках в разделе «Отчеты об ошибках» в консоли Google Cloud. Вы также можете просмотреть ошибки, о которых сообщает конкретная функция, выбрав ее из списка функций в консоли Google Cloud.
Неперехваченные исключения, созданные вашей функцией, появятся в отчетах об ошибках. Обратите внимание, что некоторые типы неперехваченных исключений (например, асинхронные) приводят к холодному старту при будущем вызове функции. Это увеличивает время, необходимое для выполнения вашей функции.
Ручное сообщение об ошибках
Отправка в Cloud Logging
Функция error
из SDK Cloud Functions logger будет сообщать об ошибках как в Cloud Logging , так и в Error Reporting . Чтобы включить больше контекста ошибки в виде структурированных данных , передайте объект ошибки в качестве второго аргумента:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}