Class console

consola

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

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 muestraDescripción breve
error()voidGenera un mensaje en blanco de nivel ERROR a Stackdriver Logging.
error(formatOrObject, values)voidGenera un mensaje de nivel ERROR en Stackdriver Logging.
info()voidGenera un mensaje en blanco de nivel INFO en Stackdriver Logging.
info(formatOrObject, values)voidGenera un mensaje de nivel INFO en Stackdriver Logging.
log()voidGenera un mensaje en blanco de nivel DEBUG a Stackdriver Logging.
log(formatOrObject, values)voidGenera un mensaje de nivel DEBUG en Stackdriver Logging.
time(label)voidInicia un temporizador que puedes usar para hacer un seguimiento del tiempo que tarda una operación.
timeEnd(label)voidDetiene un temporizador que se inició anteriormente llamando a console.time().
warn()voidMuestra un mensaje en blanco de nivel ADVERTENCIA a Stackdriver Logging.
warn(formatOrObject, values)voidMuestra un mensaje de nivel ADVERTENCIA en Stackdriver Logging.

Documentación detallada

error()

Genera un mensaje en blanco de nivel ERROR a Stackdriver Logging.


error(formatOrObject, values)

Genera un mensaje de nivel ERROR en Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectUna 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...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()

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


info(formatOrObject, values)

Genera un mensaje de nivel INFO en Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectUna 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...con los que se reemplazan las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado.

log()

Genera un mensaje en blanco de nivel DEBUG a Stackdriver Logging.


log(formatOrObject, values)

Genera un mensaje de nivel DEBUG en Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectUna 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...con los que se reemplazan las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado.

time(label)

Inicia un temporizador que puedes usar para hacer un seguimiento del tiempo que tarda una operación.

Parámetros

NombreTipoDescripción
labelStringEs el nombre que se le asignará al temporizador nuevo.

timeEnd(label)

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

Parámetros

NombreTipoDescripción
labelStringel nombre del temporizador que se detendrá.

warn()

Muestra un mensaje en blanco de nivel ADVERTENCIA a Stackdriver Logging.


warn(formatOrObject, values)

Muestra un mensaje de nivel ADVERTENCIA en Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectUna 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...con los que se reemplazarán las cadenas de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado.