Class console

console

Cette classe permet au développeur d'écrire des journaux dans le service Stackdriver Logging de Google Cloud Platform. Voici quelques exemples de journalisation:

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éthodes

MéthodeType renvoyéBrève description
error()voidGénère un message vide de niveau ERREUR dans Stackdriver Logging.
error(formatOrObject, values)voidGénère un message de niveau "ERROR" dans Stackdriver Logging.
info()voidGénère un message vide de niveau INFO dans Stackdriver Logging.
info(formatOrObject, values)voidGénère un message de niveau INFO dans Stackdriver Logging.
log()voidGénère un message vide de niveau DEBUG dans Stackdriver Logging.
log(formatOrObject, values)voidGénère un message de niveau DEBUG dans Stackdriver Logging.
time(label)voidDémarre un minuteur que vous pouvez utiliser pour suivre la durée d'une opération.
timeEnd(label)voidArrête un minuteur déjà démarré en appelant console.time().
warn()voidGénère un message vide de niveau AVERTISSEMENT dans Stackdriver Logging.
warn(formatOrObject, values)voidGénère un message de niveau AVERTISSEMENT dans Stackdriver Logging.

Documentation détaillée

error()

Génère un message vide de niveau ERREUR dans Stackdriver Logging.


error(formatOrObject, values)

Génère un message de niveau "ERROR" dans Stackdriver Logging.

Paramètres

NomTypeDescription
formatOrObjectObjectune chaîne contenant zéro, une ou plusieurs chaînes de substitution, ou un objet JavaScript à consigner en tant qu'objet JavaScript en l'absence d'autres paramètres.
valuesObject...objets par lesquels remplacer les chaînes de substitution dans le message. Vous bénéficiez ainsi d'un contrôle supplémentaire sur le format de la sortie.

info()

Génère un message vide de niveau INFO dans Stackdriver Logging.


info(formatOrObject, values)

Génère un message de niveau INFO dans Stackdriver Logging.

Paramètres

NomTypeDescription
formatOrObjectObjectune chaîne contenant zéro, une ou plusieurs chaînes de substitution, ou un objet JavaScript à consigner en tant qu'objet JavaScript en l'absence d'autres paramètres.
valuesObject...objets par lesquels remplacer les chaînes de substitution dans le message. Vous bénéficiez ainsi d'un contrôle supplémentaire sur le format de la sortie.

log()

Génère un message vide de niveau DEBUG dans Stackdriver Logging.


log(formatOrObject, values)

Génère un message de niveau DEBUG dans Stackdriver Logging.

Paramètres

NomTypeDescription
formatOrObjectObjectune chaîne contenant zéro, une ou plusieurs chaînes de substitution, ou un objet JavaScript à consigner en tant qu'objet JavaScript en l'absence d'autres paramètres.
valuesObject...objets par lesquels remplacer les chaînes de substitution dans le message. Vous bénéficiez ainsi d'un contrôle supplémentaire sur le format de la sortie.

time(label)

Démarre un minuteur que vous pouvez utiliser pour suivre la durée d'une opération.

Paramètres

NomTypeDescription
labelStringNom du nouveau minuteur.

timeEnd(label)

Arrête un minuteur déjà démarré en appelant console.time(). La durée est consignée dans Stackdriver.

Paramètres

NomTypeDescription
labelStringle nom de la minuterie à arrêter.

warn()

Génère un message vide de niveau AVERTISSEMENT dans Stackdriver Logging.


warn(formatOrObject, values)

Génère un message de niveau AVERTISSEMENT dans Stackdriver Logging.

Paramètres

NomTypeDescription
formatOrObjectObjectune chaîne contenant zéro, une ou plusieurs chaînes de substitution, ou un objet JavaScript à consigner en tant qu'objet JavaScript en l'absence d'autres paramètres.
valuesObject...objets par lesquels remplacer les chaînes de substitution dans le message. Vous bénéficiez ainsi d'un contrôle supplémentaire sur le format de la sortie.