Class console

console

Esta clase permite que el desarrollador escriba en el registro de ejecución y en Google Cloud Logging si la secuencia de comandos está asociada con un proyecto estándar de Cloud.

Para obtener compatibilidad total con Cloud Logging y el registro estructurado, usa Logger. Los métodos console serializan los objetos en cadenas y no admiten jsonPayload como parte del registro estructurado LogEntry.

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() {
  // ...
}

Métodos

MétodoTipo de datos que se devuelveDescripción breve
error()voidMuestra un mensaje de nivel ERROR en blanco en Stackdriver Logging.
error(formatOrObject, values)voidMuestra un mensaje de nivel ERROR en Stackdriver Logging.
info()voidMuestra un mensaje de nivel INFO en blanco en Stackdriver Logging.
info(formatOrObject, values)voidMuestra un mensaje de nivel INFO en Stackdriver Logging.
log()voidMuestra un mensaje de nivel DEBUG en blanco en Stackdriver Logging.
log(formatOrObject, values)voidMuestra un mensaje de nivel DEBUG en Stackdriver Logging.
time(label)voidInicia un cronómetro que puedes usar para hacer un seguimiento de cuánto tarda una operación.
timeEnd(label)voidDetiene un cronómetro que se inició anteriormente llamando a console.time().
warn()voidMuestra un mensaje de nivel WARNING en blanco en Stackdriver Logging.
warn(formatOrObject, values)voidMuestra un mensaje de nivel WARNING en Stackdriver Logging.

Documentación detallada

error()

Muestra un mensaje de nivel ERROR en blanco en Stackdriver Logging.


error(formatOrObject, values)

Muestra un mensaje de nivel ERROR en Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectEs una cadena que contiene cero o más cadenas de sustitución, o un objeto de JavaScript que se registrará como un objeto de JavaScript si no hay otros parámetros.
valuesObject...Son objetos con los que se reemplazarán las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado.

info()

Muestra un mensaje de nivel INFO en blanco en Stackdriver Logging.


info(formatOrObject, values)

Muestra un mensaje de nivel INFO en Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectEs una cadena que contiene cero o más cadenas de sustitución, o un objeto de JavaScript que se registrará como un objeto de JavaScript si no hay otros parámetros.
valuesObject...Son objetos con los que se reemplazarán las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado.

log()

Muestra un mensaje de nivel DEBUG en blanco en Stackdriver Logging.


log(formatOrObject, values)

Muestra un mensaje de nivel DEBUG en Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectEs una cadena que contiene cero o más cadenas de sustitución, o un objeto de JavaScript que se registrará como un objeto de JavaScript si no hay otros parámetros.
valuesObject...Son objetos con los que se reemplazarán las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado.

time(label)

Inicia un cronómetro que puedes usar para hacer un seguimiento de cuánto tarda una operación.

Parámetros

NombreTipoDescripción
labelStringEs el nombre que se le dará al nuevo cronómetro.

timeEnd(label)

Detiene un cronómetro que se inició anteriormente llamando a console.time(). La duración se registra en Stackdriver.

Parámetros

NombreTipoDescripción
labelStringEs el nombre del cronómetro que se detendrá.

warn()

Muestra un mensaje de nivel WARNING en blanco en Stackdriver Logging.


warn(formatOrObject, values)

Muestra un mensaje de nivel WARNING en Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectEs una cadena que contiene cero o más cadenas de sustitución, o un objeto de JavaScript que se registrará como un objeto de JavaScript si no hay otros parámetros.
valuesObject...Son objetos con los que se reemplazarán las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado.