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