Class console

Console

Essa classe permite que o desenvolvedor grave registros no serviço Cloud Logging do Google Cloud Platform. Confira a seguir alguns exemplos de geração de registros:

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.
}

Métodos

MétodoTipo de retornoBreve descrição
error()voidEnvia uma mensagem em branco no nível ERRO para o Stackdriver Logging.
error(formatOrObject, values)voidEnvia uma mensagem de nível ERRO para o Stackdriver Logging.
info()voidEnvia uma mensagem de nível INFO em branco para o Stackdriver Logging.
info(formatOrObject, values)voidEnvia uma mensagem de nível INFO para o Stackdriver Logging.
log()voidEnvia uma mensagem em branco no nível do DEBUG para o Stackdriver Logging.
log(formatOrObject, values)voidEnvia uma mensagem de nível DEBUG para o Stackdriver Logging.
time(label)voidInicia um timer que pode ser usado para monitorar a duração de uma operação.
timeEnd(label)voidInterrompe um timer que foi iniciado anteriormente chamando console.time().
warn()voidEnvia uma mensagem em branco de nível WARNING para o Stackdriver Logging.
warn(formatOrObject, values)voidEnvia uma mensagem de nível WARNING para o Stackdriver Logging.

Documentação detalhada

error()

Envia uma mensagem em branco no nível ERRO para o Stackdriver Logging.


error(formatOrObject, values)

Envia uma mensagem de nível ERRO para o Stackdriver Logging.

Parâmetros

NomeTipoDescrição
formatOrObjectObjectuma string contendo 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...pelos quais as strings de substituição serão substituídas na mensagem. Isso oferece mais controle sobre o formato da saída.

info()

Envia uma mensagem de nível INFO em branco para o Stackdriver Logging.


info(formatOrObject, values)

Envia uma mensagem de nível INFO para o Stackdriver Logging.

Parâmetros

NomeTipoDescrição
formatOrObjectObjectuma string contendo 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...pelos quais as strings de substituição serão substituídas na mensagem. Isso oferece mais controle sobre o formato da saída.

log()

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


log(formatOrObject, values)

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

Parâmetros

NomeTipoDescrição
formatOrObjectObjectuma string contendo 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...pelos quais as strings de substituição serão substituídas na mensagem. Isso oferece mais controle sobre o formato da saída.

time(label)

Inicia um timer que pode ser usado para monitorar a duração de uma operação.

Parâmetros

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

timeEnd(label)

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

Parâmetros

NomeTipoDescrição
labelStringo nome do cronômetro que deve ser interrompido.

warn()

Envia uma mensagem em branco de nível WARNING para o Stackdriver Logging.


warn(formatOrObject, values)

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

Parâmetros

NomeTipoDescrição
formatOrObjectObjectuma string contendo 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...pelos quais as strings de substituição serão substituídas na mensagem. Isso oferece mais controle sobre o formato da saída.