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éthode | Type renvoyé | Brève description |
---|---|---|
error() | void | Génère un message vide de niveau ERROR dans Stackdriver Logging. |
error(formatOrObject, values) | void | Génère un message de niveau ERROR dans Stackdriver Logging. |
info() | void | Génère un message vide de niveau INFO dans Stackdriver Logging. |
info(formatOrObject, values) | void | Génère un message de niveau INFO dans Stackdriver Logging. |
log() | void | Génère un message vide de niveau DEBUG dans Stackdriver Logging. |
log(formatOrObject, values) | void | Génère un message de niveau DEBUG dans Stackdriver Logging. |
time(label) | void | Démarre un minuteur qui vous permet de suivre la durée d'une opération. |
timeEnd(label) | void | Arrête un minuteur qui a déjà été démarré en appelant console.time() . |
warn() | void | Génère un message vide de niveau WARNING (Avertissement) dans Stackdriver Logging. |
warn(formatOrObject, values) | void | Gé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
Nom | Type | Description |
---|---|---|
formatOrObject | Object | une 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. |
values | Object... | 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
Nom | Type | Description |
---|---|---|
formatOrObject | Object | une 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. |
values | Object... | 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
Nom | Type | Description |
---|---|---|
formatOrObject | Object | une 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. |
values | Object... | 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
Nom | Type | Description |
---|---|---|
label | String | Nom à 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
Nom | Type | Description |
---|---|---|
label | String | le 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
Nom | Type | Description |
---|---|---|
formatOrObject | Object | une 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. |
values | Object... | 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. |