Журналирование выполнения функции на Kotlin
Статья создана
Обновлена 6 августа 2024 г.
Сервис Cloud Functions автоматически захватывает потоки стандартного вывода приложения и отправляет их в централизованную систему журналирования в Yandex Cloud. Кроме журналов выполнения приложения, ведутся системные записи о событиях при выполнении запроса.
Для записи дополнительных сообщений используются стандартные языковые конструкции:
println
— выводит сообщение в стандартный поток выводаstdout
.System.err.println
— выводит сообщение в стандартный поток ошибокstderr
.
Примечание
Многострочные сообщения должны быть разделены символом \r
(carriage return), но не \n
(line feed). При использовании последнего каждая строка отправляется отдельным сообщением и отображается в журнале отдельно.