Облачные функции различают только stdout и stderr.
Документы на Запись, просмотр и ответ на журналы говорят, что " Облачные функции включают простую регистрацию по умолчанию. Журналызапись в stdout или stderr появится автоматически".На странице документации в журналах, на которую вы ссылались, упоминается то же самое о том, что stdout & stderr является автоматическим для облачных функций .
Моя интерпретация заключается в том, что console.warn()
собирается в stderr, и когда-то есть различиемежду предупреждением и ошибкой теряется.Я подозреваю, что вы увидите то же самое для console.debug(
), появляющегося как INFO.У меня такое поведение в виртуальных машинах, когда используется stderr, но я думаю, что App Engine не имеет этой проблемы.
Я не думаю, что на странице документации по журналу предлагается Bunyan специально.Он аналогично обращается к Winston, а также к клиентской библиотеке (в этом случае аутентификация должна работать).
Отчет об ошибках имеет определенное представление о том, что составляет «ошибку», которая должна быть зафиксирована: https://cloud.google.com/error-reporting/docs/formatting-error-messages