Этот класс позволяет разработчику записывать данные в журнал выполнения и в Google Cloud Logging , если скрипт связан со стандартным облачным проектом .
Для полной поддержки Cloud Logging и структурированного логирования используйте Logger . Методы console сериализуют объекты в строки и не поддерживают json Payload в качестве части записи Log Entry для структурированного логирования.
function measuringExecutionTime() { const label = "myFunction() time"; // Labels the timing log entry. console.time(label); // Starts the timer. try { myFunction(); // Function to time. } catch (e) { // Logs an ERROR message. console.error("myFunction() yielded an error: " + e); } console.timeEnd(label); // Stops the timer, logs execution duration. } function myFunction() { // ... }
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
error() | void | Выводит пустое сообщение уровня ERROR в систему логирования Stackdriver. |
error(formatOrObject, values) | void | Выводит сообщение уровня ERROR в систему логирования Stackdriver. |
info() | void | Выводит пустое сообщение уровня INFO в систему логирования Stackdriver. |
info(formatOrObject, values) | void | Выводит сообщение уровня INFO в систему логирования Stackdriver. |
log() | void | Выводит пустое сообщение уровня DEBUG в систему логирования Stackdriver. |
log(formatOrObject, values) | void | Выводит сообщение уровня DEBUG в систему логирования Stackdriver. |
time(label) | void | Запускает таймер, который можно использовать для отслеживания времени выполнения операции. |
time End(label) | void | Останавливает таймер, который был запущен ранее вызовом console.time() . |
warn() | void | Выводит пустое сообщение уровня WARNING в систему логирования Stackdriver. |
warn(formatOrObject, values) | void | Выводит сообщение уровня WARNING в систему логирования Stackdriver. |
Подробная документация
error()
Выводит пустое сообщение уровня ERROR в систему логирования Stackdriver.
error(formatOrObject, values)
Выводит сообщение уровня ERROR в систему логирования Stackdriver.
Параметры
| Имя | Тип | Описание |
|---|---|---|
format Or Object | Object | Строка, содержащая ноль или более строк подстановки, или объект JavaScript, который будет записан в лог как объект JavaScript, если другие параметры отсутствуют. |
values | Object... | Объекты, которыми следует заменять строки подстановки в сообщении. Это дает вам дополнительный контроль над форматом вывода. |
info()
Выводит пустое сообщение уровня INFO в систему логирования Stackdriver.
info(formatOrObject, values)
Выводит сообщение уровня INFO в систему логирования Stackdriver.
Параметры
| Имя | Тип | Описание |
|---|---|---|
format Or Object | Object | Строка, содержащая ноль или более строк подстановки, или объект JavaScript, который будет записан в лог как объект JavaScript, если другие параметры отсутствуют. |
values | Object... | Объекты, которыми следует заменять строки подстановки в сообщении. Это дает вам дополнительный контроль над форматом вывода. |
log()
Выводит пустое сообщение уровня DEBUG в систему логирования Stackdriver.
log(formatOrObject, values)
Выводит сообщение уровня DEBUG в систему логирования Stackdriver.
Параметры
| Имя | Тип | Описание |
|---|---|---|
format Or Object | Object | Строка, содержащая ноль или более строк подстановки, или объект JavaScript, который будет записан в лог как объект JavaScript, если другие параметры отсутствуют. |
values | Object... | Объекты, которыми следует заменять строки подстановки в сообщении. Это дает вам дополнительный контроль над форматом вывода. |
time(label)
Запускает таймер, который можно использовать для отслеживания времени выполнения операции.
Параметры
| Имя | Тип | Описание |
|---|---|---|
label | String | Название для нового таймера. |
time End(label)
Останавливает таймер, запущенный ранее вызовом console.time() . Продолжительность времени выводится в Stackdriver.
Параметры
| Имя | Тип | Описание |
|---|---|---|
label | String | Название таймера, который нужно остановить. |
warn()
Выводит пустое сообщение уровня WARNING в систему логирования Stackdriver.
warn(formatOrObject, values)
Выводит сообщение уровня WARNING в систему логирования Stackdriver.
Параметры
| Имя | Тип | Описание |
|---|---|---|
format Or Object | Object | Строка, содержащая ноль или более строк подстановки, или объект JavaScript, который будет записан в лог как объект JavaScript, если другие параметры отсутствуют. |
values | Object... | Объекты, которыми следует заменять строки подстановки в сообщении. Это дает вам дополнительный контроль над форматом вывода. |