Class console

консоль

Этот класс позволяет разработчику записывать данные в журнал выполнения и в 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... Объекты, которыми следует заменять строки подстановки в сообщении. Это дает вам дополнительный контроль над форматом вывода.