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