Questa classe consente allo sviluppatore di scrivere nel log di esecuzione e in Google Cloud Logging se lo script è associato a un progetto Cloud standard.
Per il supporto completo di Cloud Logging e del logging strutturato, utilizza Logger. I metodi console
serializzano gli oggetti in stringhe e non supportano json nell'ambito del logging strutturato Log.
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() { // ... }
Metodi
| Metodo | Tipo restituito | Breve descrizione | 
|---|---|---|
| error() | void | Stampa un messaggio di livello ERROR vuoto in Stackdriver Logging. | 
| error(formatOrObject, values) | void | Stampa un messaggio di livello ERROR in Stackdriver Logging. | 
| info() | void | Stampa un messaggio di livello INFO vuoto in Stackdriver Logging. | 
| info(formatOrObject, values) | void | Stampa un messaggio di livello INFO in Stackdriver Logging. | 
| log() | void | Stampa un messaggio vuoto a livello DEBUG in Stackdriver Logging. | 
| log(formatOrObject, values) | void | Stampa un messaggio di livello DEBUG in Stackdriver Logging. | 
| time(label) | void | Avvia un timer che puoi utilizzare per monitorare la durata di un'operazione. | 
| time | void | Interrompe un timer avviato in precedenza chiamando console.time(). | 
| warn() | void | Stampa un messaggio di livello avviso vuoto in Stackdriver Logging. | 
| warn(formatOrObject, values) | void | Stampa un messaggio di livello avviso in Stackdriver Logging. | 
Documentazione dettagliata
error()
Stampa un messaggio di livello ERROR vuoto in Stackdriver Logging.
error(formatOrObject, values)
Stampa un messaggio di livello ERROR in Stackdriver Logging.
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| format | Object | una stringa contenente zero o più stringhe di sostituzione oppure un oggetto JavaScript da registrare come oggetto JavaScript se non sono presenti altri parametri. | 
| values | Object... | oggetti con cui sostituire le stringhe di sostituzione all'interno del messaggio. In questo modo hai un maggiore controllo sul formato dell'output. | 
info()
Stampa un messaggio di livello INFO vuoto in Stackdriver Logging.
info(formatOrObject, values)
Stampa un messaggio di livello INFO in Stackdriver Logging.
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| format | Object | una stringa contenente zero o più stringhe di sostituzione oppure un oggetto JavaScript da registrare come oggetto JavaScript se non sono presenti altri parametri. | 
| values | Object... | oggetti con cui sostituire le stringhe di sostituzione all'interno del messaggio. In questo modo hai un maggiore controllo sul formato dell'output. | 
log()
Stampa un messaggio vuoto a livello DEBUG in Stackdriver Logging.
log(formatOrObject, values)
Stampa un messaggio di livello DEBUG in Stackdriver Logging.
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| format | Object | una stringa contenente zero o più stringhe di sostituzione oppure un oggetto JavaScript da registrare come oggetto JavaScript se non sono presenti altri parametri. | 
| values | Object... | oggetti con cui sostituire le stringhe di sostituzione all'interno del messaggio. In questo modo hai un maggiore controllo sul formato dell'output. | 
time(label)
Avvia un timer che puoi utilizzare per monitorare la durata di un'operazione.
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| label | String | Il nome da assegnare al nuovo timer. | 
time
Interrompe un timer avviato in precedenza chiamando console.time(). La durata viene registrata in Stackdriver.
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| label | String | il nome del timer da interrompere. | 
warn()
Stampa un messaggio di livello avviso vuoto in Stackdriver Logging.
warn(formatOrObject, values)
Stampa un messaggio di livello avviso in Stackdriver Logging.
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| format | Object | una stringa contenente zero o più stringhe di sostituzione oppure un oggetto JavaScript da registrare come oggetto JavaScript se non sono presenti altri parametri. | 
| values | Object... | oggetti con cui sostituire le stringhe di sostituzione all'interno del messaggio. In questo modo hai un maggiore controllo sul formato dell'output. |