Автоматическое сообщение об ошибках
Вы можете передать ошибку из функции в отчет об ошибках , как показано ниже:
Если вам нужны более подробные отчеты об ошибках, вы можете использовать клиентские библиотеки отчетов об ошибках .
Вы можете просмотреть сообщенные ошибки в Error Reporting в консоли Google Cloud. Вы также можете просмотреть ошибки, сообщенные из определенной функции, выбрав ее из списка функций в консоли Google Cloud.
Неперехваченные исключения, созданные вашей функцией, будут отображаться в отчете об ошибках. Обратите внимание, что некоторые типы неперехваченных исключений (например, те, которые выдаются асинхронно) приведут к холодному запуску при вызове будущей функции. Это увеличивает время, которое потребуется вашей функции для выполнения.
Ручное сообщение об ошибках
Отправка в Cloud Logging
Функция error
из SDK регистратора Cloud Functions будет сообщать об ошибках как в 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
);
}