Class console

consola

Esta clase permite que el desarrollador escriba registros en el servicio de Stackdriver Logging de Google Cloud Platform. A continuación, se muestran algunos ejemplos de registro:

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.
}

Métodos

MétodoTipo de datos que se muestraDescripción breve
error()voidEnvía un mensaje de nivel de ERROR en blanco a Stackdriver Logging.
error(formatOrObject, values)voidEnvía un mensaje de nivel de ERROR a Stackdriver Logging.
info()voidEnvía un mensaje de nivel INFO en blanco a Stackdriver Logging.
info(formatOrObject, values)voidEnvía un mensaje de nivel INFO a Stackdriver Logging.
log()voidMuestra un mensaje de nivel de depuración en blanco para Stackdriver Logging.
log(formatOrObject, values)voidEnvía un mensaje de nivel de depuración a Stackdriver Logging.
time(label)voidInicia un temporizador que puedes usar para realizar un seguimiento del tiempo que tarda una operación.
timeEnd(label)voidDetiene un temporizador que se inició previamente llamando a console.time().
warn()voidEnvía un mensaje de nivel de WARNING en blanco a Stackdriver Logging.
warn(formatOrObject, values)voidEnvía un mensaje de nivel de WARNING a Stackdriver Logging.

Documentación detallada

error()

Envía un mensaje de nivel de ERROR en blanco a Stackdriver Logging.


error(formatOrObject, values)

Envía un mensaje de nivel de ERROR a Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectuna string que contiene cero o más strings de sustitución, o un objeto JavaScript que se registrará como un objeto JavaScript si no hay otros parámetros.
valuesObject...con las que se sustituirán las strings de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado.

info()

Envía un mensaje de nivel INFO en blanco a Stackdriver Logging.


info(formatOrObject, values)

Envía un mensaje de nivel INFO a Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectuna string que contiene cero o más strings de sustitución, o un objeto JavaScript que se registrará como un objeto JavaScript si no hay otros parámetros.
valuesObject...con las que se sustituirán las strings de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado.

log()

Muestra un mensaje de nivel de depuración en blanco para Stackdriver Logging.


log(formatOrObject, values)

Envía un mensaje de nivel de depuración a Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectuna string que contiene cero o más strings de sustitución, o un objeto JavaScript que se registrará como un objeto JavaScript si no hay otros parámetros.
valuesObject...con las que se sustituirán las strings 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 realizar un seguimiento del tiempo que tarda una operación.

Parámetros

NombreTipoDescripción
labelStringEl nombre que se asignará al temporizador nuevo.

timeEnd(label)

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

Parámetros

NombreTipoDescripción
labelStringel nombre del temporizador que quieres detener.

warn()

Envía un mensaje de nivel de WARNING en blanco a Stackdriver Logging.


warn(formatOrObject, values)

Envía un mensaje de nivel de WARNING a Stackdriver Logging.

Parámetros

NombreTipoDescripción
formatOrObjectObjectuna string que contiene cero o más strings de sustitución, o un objeto JavaScript que se registrará como un objeto JavaScript si no hay otros parámetros.
valuesObject...con las que se sustituirán las strings de sustitución dentro del mensaje. Esto te brinda control adicional sobre el formato del resultado.