Class console

consola

Esta clase permite al desarrollador escribir registros en el servicio de Stackdriver Logging de Google Cloud. Lo siguiente se muestran algunos ejemplos de registros:

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()voidMuestra 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 DEBUG en blanco a Stackdriver Logging.
log(formatOrObject, values)voidEnvía un mensaje de nivel DEBUG a Stackdriver Logging.
time(label)voidInicia un temporizador que puedes usar para registrar el tiempo de demora de una operación.
timeEnd(label)voidDetiene un temporizador que se inició anteriormente llamando a console.time().
warn()voidMuestra un mensaje de nivel WARNING en blanco a Stackdriver Logging.
warn(formatOrObject, values)voidMuestra un mensaje de nivel ADVERTENCIA a Stackdriver Logging.

Documentación detallada

error()

Muestra 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 cadena que contiene cero o más cadenas de sustitución, o una se registre como un objeto de JavaScript si no hay otros parámetros.
valuesObject...objetos con los que reemplazar las cadenas de sustitución dentro del mensaje. Esto le brinda que tienes control adicional sobre el formato del resultado.

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 cadena que contiene cero o más cadenas de sustitución, o una se registre como un objeto de JavaScript si no hay otros parámetros.
valuesObject...objetos con los que reemplazar las cadenas de sustitución dentro del mensaje. Esto le brinda que tienes control adicional sobre el formato del resultado.

log()

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


log(formatOrObject, values)

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

Parámetros

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

time(label)

Inicia un temporizador que puedes usar para registrar el tiempo de demora de una operación.

Parámetros

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

timeEnd(label)

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

Parámetros

NombreTipoDescripción
labelStringel nombre del temporizador que debe detenerse.

warn()

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


warn(formatOrObject, values)

Muestra un mensaje de nivel ADVERTENCIA a Stackdriver Logging.

Parámetros

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