Class console

консоль

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

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

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

error()

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


error(formatOrObject, values)

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

Параметры

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

info()

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


info(formatOrObject, values)

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

Параметры

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

log()

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


log(formatOrObject, values)

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

Параметры

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

time(label)

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

Параметры

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

timeEnd(label)

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

Параметры

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

warn()

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


warn(formatOrObject, values)

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

Параметры

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