Class console

console

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

MetodoTipo restituitoBreve descrizione
error()voidRestituisce un messaggio vuoto di livello ERROR in Stackdriver Logging.
error(formatOrObject, values)voidInvia un messaggio a livello di ERRORE a Stackdriver Logging.
info()voidRestituisce un messaggio di livello INFO vuoto in Stackdriver Logging.
info(formatOrObject, values)voidInvia un messaggio di livello INFO a Stackdriver Logging.
log()voidRestituisce un messaggio di livello DEBUG vuoto in Stackdriver Logging.
log(formatOrObject, values)voidRestituisce un messaggio di livello DEBUG a Stackdriver Logging.
time(label)voidAvvia un timer che puoi utilizzare per tenere traccia della durata di un'operazione.
timeEnd(label)voidArresta un timer avviato in precedenza chiamando console.time().
warn()voidRestituisce un messaggio di livello WARNING vuoto in Stackdriver Logging.
warn(formatOrObject, values)voidRestituisce 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

NomeTipoDescrizione
formatOrObjectObjectuna stringa contenente zero o più stringhe di sostituzione oppure un da registrare come oggetto JavaScript se non ci sono altri parametri.
valuesObject...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

NomeTipoDescrizione
formatOrObjectObjectuna stringa contenente zero o più stringhe di sostituzione oppure un da registrare come oggetto JavaScript se non ci sono altri parametri.
valuesObject...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

NomeTipoDescrizione
formatOrObjectObjectuna stringa contenente zero o più stringhe di sostituzione oppure un da registrare come oggetto JavaScript se non ci sono altri parametri.
valuesObject...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

NomeTipoDescrizione
labelStringIl 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

NomeTipoDescrizione
labelStringil 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

NomeTipoDescrizione
formatOrObjectObjectuna stringa contenente zero o più stringhe di sostituzione oppure un da registrare come oggetto JavaScript se non ci sono altri parametri.
valuesObject...gli oggetti con cui sostituire le stringhe di sostituzione all'interno del messaggio. Ciò consente di un maggiore controllo sul formato dell'output.