Class console

приставка

Этот класс позволяет разработчику записывать журналы в службу ведения журналов Stackdriver облачной платформы Google. Ниже показаны некоторые примеры ведения журнала:

function measuringExecutionTime() {
  // A simple INFO log message, using sprintf() formatting.
  console.info('Timing the %s function (%d arguments)', 'myFunction', 1);

  // Log a JSON object at a DEBUG level. If the object contains a property called "message",
  // that is used as the summary in the log viewer, otherwise a stringified version of
  // the object is used as the summary.
  var parameters = {
    isValid: true,
    content: 'some string',
    timestamp: new Date()
  };
  console.log(parameters);

  var label = 'myFunction() time';  // Labels the timing log entry.
  console.time(label);              // Starts the timer.
  try {
    myFunction(parameters);         // 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.
}

Методы

Метод Тип возврата Краткое описание
error() void Выводит пустое сообщение уровня ERROR в журнал Stackdriver.
error(formatOrObject, values) void Выводит сообщение уровня ERROR в Stackdriver Logging.
info() void Выводит пустое сообщение уровня INFO в ведение журнала Stackdriver.
info(formatOrObject, values) void Выводит сообщение уровня INFO в Stackdriver Logging.
log() void Выводит пустое сообщение уровня DEBUG в журнал Stackdriver.
log(formatOrObject, values) void Выводит сообщение уровня DEBUG в ведение журнала Stackdriver.
time(label) void Запускает таймер, который можно использовать для отслеживания времени выполнения операции.
timeEnd(label) void Останавливает таймер, который ранее был запущен вызовом console.time() .
warn() void Выводит пустое сообщение уровня ПРЕДУПРЕЖДЕНИЕ в ведение журнала Stackdriver.
warn(formatOrObject, values) void Выводит сообщение уровня ПРЕДУПРЕЖДЕНИЕ в журнал Stackdriver.

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

error()

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


error(formatOrObject, values)

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

Параметры

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

info()

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


info(formatOrObject, values)

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

Параметры

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

log()

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


log(formatOrObject, values)

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

Параметры

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

time(label)

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

Параметры

Имя Тип Описание
label String Имя для нового таймера.

timeEnd(label)

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

Параметры

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

warn()

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


warn(formatOrObject, values)

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

Параметры

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