Class console

console

Cette classe permet au développeur d'écrire des journaux dans le service Stackdriver Logging de Google Cloud Platform. Les éléments suivants : présente 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 ERROR 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 qui vous permet de suivre la durée d'une opération.
timeEnd(label)voidArrête un minuteur qui a déjà été démarré en appelant console.time().
warn()voidGénère un message vide de niveau WARNING (Avertissement) dans Stackdriver Logging.
warn(formatOrObject, values)voidGénère un message de niveau WARNING (Avertissement) dans Stackdriver Logging.

Documentation détaillée

error()

Génère un message vide de niveau ERROR 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 code JavaScript soit consigné en tant qu'objet JavaScript en l'absence d'autres paramètres.
valuesObject...Objets permettant de remplacer des chaînes de substitution dans le message. Cela vous donne 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 code JavaScript soit consigné en tant qu'objet JavaScript en l'absence d'autres paramètres.
valuesObject...Objets permettant de remplacer des chaînes de substitution dans le message. Cela vous donne 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 code JavaScript soit consigné en tant qu'objet JavaScript en l'absence d'autres paramètres.
valuesObject...Objets permettant de remplacer des chaînes de substitution dans le message. Cela vous donne un contrôle supplémentaire sur le format de la sortie.

time(label)

Démarre un minuteur qui vous permet de suivre la durée d'une opération.

Paramètres

NomTypeDescription
labelStringNom à attribuer au nouveau minuteur.

timeEnd(label)

Arrête un minuteur qui a déjà été démarré en appelant console.time(). Durée est consigné dans Stackdriver.

Paramètres

NomTypeDescription
labelStringle nom du minuteur à arrêter.

warn()

Génère un message vide de niveau WARNING (Avertissement) dans Stackdriver Logging.


warn(formatOrObject, values)

Génère un message de niveau WARNING (Avertissement) dans Stackdriver Logging.

Paramètres

NomTypeDescription
formatOrObjectObjectune chaîne contenant zéro, une ou plusieurs chaînes de substitution, ou un code JavaScript soit consigné en tant qu'objet JavaScript en l'absence d'autres paramètres.
valuesObject...Objets permettant de remplacer des chaînes de substitution dans le message. Cela vous donne un contrôle supplémentaire sur le format de la sortie.