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 compatibilité complète avec Cloud Logging et 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. |
timeEnd(label) | void | Arrête un minuteur précédemment démarré en appelant console.time() . |
warn() | void | Affiche un message vide de niveau AVERTISSEMENT dans Stackdriver Logging. |
warn(formatOrObject, values) | void | Affiche un message de niveau AVERTISSEMENT 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 |
---|---|---|
formatOrObject | Object | une chaîne contenant zéro ou plusieurs chaînes de substitution, ou un objet JavaScript à consigner en tant qu'objet JavaScript si aucun autre paramètre n'est spécifié. |
values | Object... | objets à utiliser pour remplacer les chaînes de substitution dans le message. Vous pouvez ainsi contrôler davantage 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 |
---|---|---|
formatOrObject | Object | une chaîne contenant zéro ou plusieurs chaînes de substitution, ou un objet JavaScript à consigner en tant qu'objet JavaScript si aucun autre paramètre n'est spécifié. |
values | Object... | objets à utiliser pour remplacer les chaînes de substitution dans le message. Vous pouvez ainsi contrôler davantage 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 |
---|---|---|
formatOrObject | Object | une chaîne contenant zéro ou plusieurs chaînes de substitution, ou un objet JavaScript à consigner en tant qu'objet JavaScript si aucun autre paramètre n'est spécifié. |
values | Object... | objets à utiliser pour remplacer les chaînes de substitution dans le message. Vous pouvez ainsi contrôler davantage 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 précédemment démarré 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 AVERTISSEMENT dans Stackdriver Logging.
warn(formatOrObject, values)
Affiche un message de niveau AVERTISSEMENT dans Stackdriver Logging.
Paramètres
Nom | Type | Description |
---|---|---|
formatOrObject | Object | une chaîne contenant zéro ou plusieurs chaînes de substitution, ou un objet JavaScript à consigner en tant qu'objet JavaScript si aucun autre paramètre n'est spécifié. |
values | Object... | objets à utiliser pour remplacer les chaînes de substitution dans le message. Vous pouvez ainsi contrôler davantage le format de la sortie. |