Cette classe permet au développeur d'écrire dans le journal d'exécution et dans Google Cloud Logging si le script est associé à un projet Cloud standard.
Pour une prise en charge complète de Cloud Logging et de la journalisation structurée, utilisez Logger. Les méthodes console
sérialisent les objets en chaînes et ne sont pas compatibles avec jsonPayload dans le cadre de la journalisation structurée
LogEntry.
function measuringExecutionTime() { const label = "myFunction() time"; // Labels the timing log entry. console.time(label); // Starts the timer. try { myFunction(); // 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. } function myFunction() { // ... }
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
error() | void | Affiche un message vide de niveau ERROR dans Stackdriver Logging. |
error(formatOrObject, values) | void | Affiche un message de niveau ERROR dans Stackdriver Logging. |
info() | void | Affiche un message vide de niveau INFO dans Stackdriver Logging. |
info(formatOrObject, values) | void | Affiche un message de niveau INFO dans Stackdriver Logging. |
log() | void | Affiche un message vide de niveau DEBUG dans Stackdriver Logging. |
log(formatOrObject, values) | void | Affiche un message de niveau DEBUG dans Stackdriver Logging. |
time(label) | void | Démarre un minuteur que vous pouvez utiliser pour suivre la durée d'une opération. |
time | void | Arrête un minuteur qui a été démarré précédemment en appelant console.time(). |
warn() | void | Affiche un message vide de niveau WARNING dans Stackdriver Logging. |
warn(formatOrObject, values) | void | Affiche un message de niveau WARNING dans Stackdriver Logging. |
Documentation détaillée
error()
Affiche un message vide de niveau ERROR dans Stackdriver Logging.
error(formatOrObject, values)
Affiche un message de niveau ERROR dans Stackdriver Logging.
Paramètres
| Nom | Type | Description |
|---|---|---|
format | Object | Chaîne contenant zéro ou plusieurs chaînes de substitution, ou objet JavaScript à enregistrer en tant qu'objet JavaScript si aucun autre paramètre n'est spécifié. |
values | Object... | Objets avec lesquels remplacer les chaînes de substitution dans le message. Cela vous permet de mieux contrôler le format de la sortie. |
info()
Affiche un message vide de niveau INFO dans Stackdriver Logging.
info(formatOrObject, values)
Affiche un message de niveau INFO dans Stackdriver Logging.
Paramètres
| Nom | Type | Description |
|---|---|---|
format | Object | Chaîne contenant zéro ou plusieurs chaînes de substitution, ou objet JavaScript à enregistrer en tant qu'objet JavaScript si aucun autre paramètre n'est spécifié. |
values | Object... | Objets avec lesquels remplacer les chaînes de substitution dans le message. Cela vous permet de mieux contrôler le format de la sortie. |
log()
Affiche un message vide de niveau DEBUG dans Stackdriver Logging.
log(formatOrObject, values)
Affiche un message de niveau DEBUG dans Stackdriver Logging.
Paramètres
| Nom | Type | Description |
|---|---|---|
format | Object | Chaîne contenant zéro ou plusieurs chaînes de substitution, ou objet JavaScript à enregistrer en tant qu'objet JavaScript si aucun autre paramètre n'est spécifié. |
values | Object... | Objets avec lesquels remplacer les chaînes de substitution dans le message. Cela vous permet de mieux contrôler 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
| Nom | Type | Description |
|---|---|---|
label | String | Nom à attribuer au nouveau minuteur. |
timeEnd(label)
Arrête un minuteur qui a été démarré précédemment en appelant console.time(). La durée est enregistrée dans Stackdriver.
Paramètres
| Nom | Type | Description |
|---|---|---|
label | String | Nom du minuteur à arrêter. |
warn()
Affiche un message vide de niveau WARNING dans Stackdriver Logging.
warn(formatOrObject, values)
Affiche un message de niveau WARNING dans Stackdriver Logging.
Paramètres
| Nom | Type | Description |
|---|---|---|
format | Object | Chaîne contenant zéro ou plusieurs chaînes de substitution, ou objet JavaScript à enregistrer en tant qu'objet JavaScript si aucun autre paramètre n'est spécifié. |
values | Object... | Objets avec lesquels remplacer les chaînes de substitution dans le message. Cela vous permet de mieux contrôler le format de la sortie. |