Class console

console

Essa classe permite que o desenvolvedor grave no registro de execução e no Google Cloud Logging se o script estiver associado a um projeto padrão do Cloud.

Para suporte completo do Cloud Logging e da geração de registros estruturados, use Logger. Os métodos console serializam os objetos em strings e não são compatíveis com jsonPayload como parte do registro estruturado LogEntry.

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() {
  // ...
}

Métodos

MétodoTipo de retornoBreve descrição
error()voidGera uma mensagem em branco no nível ERROR para o Stackdriver Logging.
error(formatOrObject, values)voidGera uma mensagem de nível ERROR para o Stackdriver Logging.
info()voidGera uma mensagem em branco no nível INFO para o Stackdriver Logging.
info(formatOrObject, values)voidGera uma mensagem no nível INFO para o Stackdriver Logging.
log()voidGera uma mensagem em branco no nível DEBUG para o Stackdriver Logging.
log(formatOrObject, values)voidGera uma mensagem de nível DEBUG para o Stackdriver Logging.
time(label)voidInicia um timer que pode ser usado para rastrear quanto tempo leva uma operação.
timeEnd(label)voidInterrompe um timer iniciado anteriormente chamando console.time().
warn()voidGera uma mensagem em branco no nível WARNING para o Stackdriver Logging.
warn(formatOrObject, values)voidGera uma mensagem de nível WARNING para o Stackdriver Logging.

Documentação detalhada

error()

Gera uma mensagem em branco no nível ERROR para o Stackdriver Logging.


error(formatOrObject, values)

Gera uma mensagem de nível ERROR para o Stackdriver Logging.

Parâmetros

NomeTipoDescrição
formatOrObjectObjectUma string que contém zero ou mais strings de substituição ou um objeto JavaScript a ser registrado como um objeto JavaScript se não houver outros parâmetros.
valuesObject...Objetos com que substituir as strings de substituição na mensagem. Isso dá a você mais controle sobre o formato da saída.

info()

Gera uma mensagem em branco no nível INFO para o Stackdriver Logging.


info(formatOrObject, values)

Gera uma mensagem no nível INFO para o Stackdriver Logging.

Parâmetros

NomeTipoDescrição
formatOrObjectObjectUma string que contém zero ou mais strings de substituição ou um objeto JavaScript a ser registrado como um objeto JavaScript se não houver outros parâmetros.
valuesObject...Objetos com que substituir as strings de substituição na mensagem. Isso dá a você mais controle sobre o formato da saída.

log()

Gera uma mensagem em branco no nível DEBUG para o Stackdriver Logging.


log(formatOrObject, values)

Gera uma mensagem de nível DEBUG para o Stackdriver Logging.

Parâmetros

NomeTipoDescrição
formatOrObjectObjectUma string que contém zero ou mais strings de substituição ou um objeto JavaScript a ser registrado como um objeto JavaScript se não houver outros parâmetros.
valuesObject...Objetos com que substituir as strings de substituição na mensagem. Isso dá a você mais controle sobre o formato da saída.

time(label)

Inicia um timer que pode ser usado para rastrear quanto tempo leva uma operação.

Parâmetros

NomeTipoDescrição
labelStringO nome a ser dado ao novo timer.

timeEnd(label)

Interrompe um timer iniciado anteriormente chamando console.time(). A duração é registrada no Stackdriver.

Parâmetros

NomeTipoDescrição
labelStringO nome do timer a ser interrompido.

warn()

Gera uma mensagem em branco no nível WARNING para o Stackdriver Logging.


warn(formatOrObject, values)

Gera uma mensagem de nível WARNING para o Stackdriver Logging.

Parâmetros

NomeTipoDescrição
formatOrObjectObjectUma string que contém zero ou mais strings de substituição ou um objeto JavaScript a ser registrado como um objeto JavaScript se não houver outros parâmetros.
valuesObject...Objetos com que substituir as strings de substituição na mensagem. Isso dá a você mais controle sobre o formato da saída.