Class console

консоль

Этот класс позволяет разработчику вести запись в журнал выполнения и в Google 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 Выводит пустое сообщение уровня ОШИБКИ в журнал Stackdriver Logging.
error(formatOrObject, values) void Выводит сообщение уровня ERROR в журнал Stackdriver Logging.
info() void Выводит пустое сообщение уровня INFO в журнал Stackdriver Logging.
info(formatOrObject, values) void Выводит сообщение уровня INFO в журнал Stackdriver Logging.
log() void Выводит пустое сообщение уровня DEBUG в журнал Stackdriver Logging.
log(formatOrObject, values) void Выводит сообщение уровня DEBUG в журнал Stackdriver Logging.
time(label) void Запускает таймер, который можно использовать для отслеживания продолжительности операции.
time End(label) void Останавливает таймер, который ранее был запущен вызовом console.time() .
warn() void Выводит пустое сообщение уровня ПРЕДУПРЕЖДЕНИЕ в журнал Stackdriver Logging.
warn(formatOrObject, values) void Выводит сообщение уровня ПРЕДУПРЕЖДЕНИЕ в журнал Stackdriver Logging.

Подробная документация

error()

Выводит пустое сообщение уровня ОШИБКИ в журнал Stackdriver Logging.


error(formatOrObject, values)

Выводит сообщение уровня ERROR в журнал Stackdriver Logging.

Параметры

Имя Тип Описание
format Or Object Object строка, содержащая ноль или более строк подстановки, или объект JavaScript, который будет зарегистрирован как объект JavaScript, если нет других параметров.
values Object... объекты, которыми можно заменить строки подстановки в сообщении. Это дает вам дополнительный контроль над форматом вывода.

info()

Выводит пустое сообщение уровня INFO в журнал Stackdriver Logging.


info(formatOrObject, values)

Выводит сообщение уровня INFO в журнал Stackdriver Logging.

Параметры

Имя Тип Описание
format Or Object Object строка, содержащая ноль или более строк подстановки, или объект JavaScript, который будет зарегистрирован как объект JavaScript, если нет других параметров.
values Object... объекты, которыми можно заменить строки подстановки в сообщении. Это дает вам дополнительный контроль над форматом вывода.

log()

Выводит пустое сообщение уровня DEBUG в журнал Stackdriver Logging.


log(formatOrObject, values)

Выводит сообщение уровня DEBUG в журнал Stackdriver Logging.

Параметры

Имя Тип Описание
format Or Object Object строка, содержащая ноль или более строк подстановки, или объект JavaScript, который будет зарегистрирован как объект JavaScript, если нет других параметров.
values Object... объекты, которыми можно заменить строки подстановки в сообщении. Это дает вам дополнительный контроль над форматом вывода.

time(label)

Запускает таймер, который можно использовать для отслеживания продолжительности операции.

Параметры

Имя Тип Описание
label String Имя, которое нужно дать новому таймеру.

time End(label)

Останавливает таймер, который ранее был запущен вызовом console.time() . Продолжительность времени регистрируется в Stackdriver.

Параметры

Имя Тип Описание
label String имя таймера, который нужно остановить.

warn()

Выводит пустое сообщение уровня ПРЕДУПРЕЖДЕНИЕ в журнал Stackdriver Logging.


warn(formatOrObject, values)

Выводит сообщение уровня ПРЕДУПРЕЖДЕНИЕ в журнал Stackdriver Logging.

Параметры

Имя Тип Описание
format Or Object Object строка, содержащая ноль или более строк подстановки, или объект JavaScript, который будет зарегистрирован как объект JavaScript, если нет других параметров.
values Object... объекты, которыми можно заменить строки подстановки в сообщении. Это дает вам дополнительный контроль над форматом вывода.