Questa classe consente allo sviluppatore di scrivere i log nel servizio Stackdriver Logging della piattaforma Google Cloud. Le seguenti mostra alcuni esempi di logging:
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. }
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
error() | void | Restituisce un messaggio vuoto di livello ERROR in Stackdriver Logging. |
error(formatOrObject, values) | void | Invia un messaggio a livello di ERRORE a Stackdriver Logging. |
info() | void | Restituisce un messaggio di livello INFO vuoto in Stackdriver Logging. |
info(formatOrObject, values) | void | Invia un messaggio di livello INFO a Stackdriver Logging. |
log() | void | Restituisce un messaggio di livello DEBUG vuoto in Stackdriver Logging. |
log(formatOrObject, values) | void | Restituisce un messaggio di livello DEBUG a Stackdriver Logging. |
time(label) | void | Avvia un timer che puoi utilizzare per tenere traccia della durata di un'operazione. |
timeEnd(label) | void | Arresta un timer avviato in precedenza chiamando console.time() . |
warn() | void | Restituisce un messaggio di livello WARNING vuoto in Stackdriver Logging. |
warn(formatOrObject, values) | void | Restituisce un messaggio di livello WARNING a Stackdriver Logging. |
Documentazione dettagliata
error()
Restituisce un messaggio vuoto di livello ERROR in Stackdriver Logging.
error(formatOrObject, values)
Invia un messaggio a livello di ERRORE a Stackdriver Logging.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
formatOrObject | Object | una stringa contenente zero o più stringhe di sostituzione oppure un da registrare come oggetto JavaScript se non ci sono altri parametri. |
values | Object... | gli oggetti con cui sostituire le stringhe di sostituzione all'interno del messaggio. Ciò consente di un maggiore controllo sul formato dell'output. |
info()
Restituisce un messaggio di livello INFO vuoto in Stackdriver Logging.
info(formatOrObject, values)
Invia un messaggio di livello INFO a Stackdriver Logging.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
formatOrObject | Object | una stringa contenente zero o più stringhe di sostituzione oppure un da registrare come oggetto JavaScript se non ci sono altri parametri. |
values | Object... | gli oggetti con cui sostituire le stringhe di sostituzione all'interno del messaggio. Ciò consente di un maggiore controllo sul formato dell'output. |
log()
Restituisce un messaggio di livello DEBUG vuoto in Stackdriver Logging.
log(formatOrObject, values)
Restituisce un messaggio di livello DEBUG a Stackdriver Logging.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
formatOrObject | Object | una stringa contenente zero o più stringhe di sostituzione oppure un da registrare come oggetto JavaScript se non ci sono altri parametri. |
values | Object... | gli oggetti con cui sostituire le stringhe di sostituzione all'interno del messaggio. Ciò consente di un maggiore controllo sul formato dell'output. |
time(label)
Avvia un timer che puoi utilizzare per tenere traccia della durata di un'operazione.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
label | String | Il nome da assegnare al nuovo timer. |
timeEnd(label)
Arresta un timer avviato in precedenza chiamando console.time()
. Durata
ha eseguito l'accesso in Stackdriver.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
label | String | il nome del timer da arrestare. |
warn()
Restituisce un messaggio di livello WARNING vuoto in Stackdriver Logging.
warn(formatOrObject, values)
Restituisce un messaggio di livello WARNING a Stackdriver Logging.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
formatOrObject | Object | una stringa contenente zero o più stringhe di sostituzione oppure un da registrare come oggetto JavaScript se non ci sono altri parametri. |
values | Object... | gli oggetti con cui sostituire le stringhe di sostituzione all'interno del messaggio. Ciò consente di un maggiore controllo sul formato dell'output. |