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 a 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 devuelveDescripción breve
error()voidGenera un mensaje en blanco de nivel ERROR en 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 en 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 de cuánto tiempo lleva una operación.
timeEnd(label)voidDetiene un temporizador que se inició previamente con una llamada a console.time().
warn()voidGenera un mensaje en blanco de nivel WARNING en Stackdriver Logging.
warn(formatOrObject, values)voidGenera un mensaje de nivel WARNING en Stackdriver Logging.

Documentación detallada

error()

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


error(formatOrObject, values)

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

log()

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


log(formatOrObject, values)

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

time(label)

Inicia un temporizador que puedes usar para hacer un seguimiento de cuánto tiempo lleva una operación.

Parámetros

NombreTipoDescripción
labelStringNombre que se le dará al temporizador nuevo.

timeEnd(label)

Detiene un temporizador que se inició previamente con una llamada a console.time(). La duración se registra en Stackdriver.

Parámetros

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

warn()

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


warn(formatOrObject, values)

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