Class console

console

Questa classe consente allo sviluppatore di scrivere log nel servizio Stackdriver Logging di Google Cloud. Di seguito sono riportati 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 come output un messaggio di livello ERRORE vuoto in Stackdriver Logging.
error(formatOrObject, values)voidRestituisce un messaggio di livello ERRORE a Stackdriver Logging.
info()voidRestituisce un messaggio di livello INFO vuoto in Stackdriver Logging.
info(formatOrObject, values)voidRestituisce come output un messaggio di livello INFO a Stackdriver Logging.
log()voidRestituisce come output un messaggio di livello DEBUG vuoto in Stackdriver Logging.
log(formatOrObject, values)voidRestituisce come output un messaggio di livello DEBUG in 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 come output un messaggio di livello WARNING vuoto in Stackdriver Logging.
warn(formatOrObject, values)voidRestituisce come output un messaggio di livello WARNING in Stackdriver Logging.

Documentazione dettagliata

error()

Restituisce come output un messaggio di livello ERRORE vuoto in Stackdriver Logging.


error(formatOrObject, values)

Restituisce un messaggio di livello ERRORE a Stackdriver Logging.

Parametri

NomeTipoDescrizione
formatOrObjectObjectuna stringa contenente zero o più stringhe di sostituzione oppure un oggetto JavaScript da registrare come oggetto JavaScript se non ci sono altri parametri.
valuesObject...con cui sostituire le stringhe di sostituzione all'interno del messaggio. In questo modo avrai un controllo aggiuntivo sul formato dell'output.

info()

Restituisce un messaggio di livello INFO vuoto in Stackdriver Logging.


info(formatOrObject, values)

Restituisce come output un messaggio di livello INFO a Stackdriver Logging.

Parametri

NomeTipoDescrizione
formatOrObjectObjectuna stringa contenente zero o più stringhe di sostituzione oppure un oggetto JavaScript da registrare come oggetto JavaScript se non ci sono altri parametri.
valuesObject...con cui sostituire le stringhe di sostituzione all'interno del messaggio. In questo modo avrai un controllo aggiuntivo sul formato dell'output.

log()

Restituisce come output un messaggio di livello DEBUG vuoto in Stackdriver Logging.


log(formatOrObject, values)

Restituisce come output un messaggio di livello DEBUG in Stackdriver Logging.

Parametri

NomeTipoDescrizione
formatOrObjectObjectuna stringa contenente zero o più stringhe di sostituzione oppure un oggetto JavaScript da registrare come oggetto JavaScript se non ci sono altri parametri.
valuesObject...con cui sostituire le stringhe di sostituzione all'interno del messaggio. In questo modo avrai un controllo aggiuntivo 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(). La durata viene registrata in Stackdriver.

Parametri

NomeTipoDescrizione
labelStringil nome del timer da interrompere.

warn()

Restituisce come output un messaggio di livello WARNING vuoto in Stackdriver Logging.


warn(formatOrObject, values)

Restituisce come output un messaggio di livello WARNING in Stackdriver Logging.

Parametri

NomeTipoDescrizione
formatOrObjectObjectuna stringa contenente zero o più stringhe di sostituzione oppure un oggetto JavaScript da registrare come oggetto JavaScript se non ci sono altri parametri.
valuesObject...con cui sostituire le stringhe di sostituzione all'interno del messaggio. In questo modo avrai un controllo aggiuntivo sul formato dell'output.