Class console

consola

Esta clase permite que el desarrollador escriba registros en el servicio 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()voidMuestra un mensaje de nivel INFO en blanco a Stackdriver Logging.
info(formatOrObject, values)voidEnvía un mensaje de nivel INFO a Stackdriver Logging.
log()voidEnvía un mensaje de nivel de depuración en blanco a 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 hacer un seguimiento del tiempo que tarda una operación.
timeEnd(label)voidDetiene un temporizador que se inició anteriormente llamando a console.time().
warn()voidEnvía un mensaje de nivel WARNING en blanco a Stackdriver Logging.
warn(formatOrObject, values)voidEnvía un mensaje de nivel de ADVERTENCIA 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 contenga cero o más strings de sustitución, o bien un objeto JavaScript que se registrará como un objeto JavaScript si no hay otros parámetros
valuesObject...objetos por los que reemplazar las cadenas de sustitución dentro del mensaje. Esto te brinda un control adicional sobre el formato de la salida.

info()

Muestra 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 contenga cero o más strings de sustitución, o bien un objeto JavaScript que se registrará como un objeto JavaScript si no hay otros parámetros
valuesObject...objetos por los que reemplazar las cadenas de sustitución dentro del mensaje. Esto te brinda un control adicional sobre el formato de la salida.

log()

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


log(formatOrObject, values)

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

Parámetros

NombreTipoDescripción
formatOrObjectObjectuna string que contenga cero o más strings de sustitución, o bien un objeto JavaScript que se registrará como un objeto JavaScript si no hay otros parámetros
valuesObject...objetos por los que reemplazar las cadenas de sustitución dentro del mensaje. Esto te brinda un control adicional sobre el formato de la salida.

time(label)

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

Parámetros

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

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()

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


warn(formatOrObject, values)

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

Parámetros

NombreTipoDescripción
formatOrObjectObjectuna string que contenga cero o más strings de sustitución, o bien un objeto JavaScript que se registrará como un objeto JavaScript si no hay otros parámetros
valuesObject...objetos por los que reemplazar las cadenas de sustitución dentro del mensaje. Esto te brinda un control adicional sobre el formato de la salida.