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