Class console

console

Essa classe permite que o desenvolvedor grave registros no serviço Stackdriver Logging do Google Cloud Platform. O seguinte mostra 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()voidGera uma mensagem de nível de ERRO em branco para o Stackdriver Logging.
error(formatOrObject, values)voidGera uma mensagem de nível ERRO para o Stackdriver Logging.
info()voidEnvia uma mensagem em branco de nível INFO para o Stackdriver Logging.
info(formatOrObject, values)voidGera uma mensagem de 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 cronômetro 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()voidGera uma mensagem de nível WARNING em branco 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 de nível de ERRO em branco para o Stackdriver Logging.


error(formatOrObject, values)

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

Parâmetros

NomeTipoDescrição
formatOrObjectObjectuma string que contém zero ou mais strings de substituição ou um seja registrado como um objeto JavaScript se não houver outros parâmetros.
valuesObject...objetos pelos quais substituir strings de substituição dentro da mensagem. Isso dá oferece mais controle sobre o formato da saída.

info()

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


info(formatOrObject, values)

Gera uma mensagem de 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 seja registrado como um objeto JavaScript se não houver outros parâmetros.
valuesObject...objetos pelos quais substituir strings de substituição dentro da mensagem. Isso dá oferece 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 seja registrado como um objeto JavaScript se não houver outros parâmetros.
valuesObject...objetos pelos quais substituir strings de substituição dentro da mensagem. Isso dá oferece mais controle sobre o formato da saída.

time(label)

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

Parâmetros

NomeTipoDescrição
labelStringO nome do 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 timer a ser interrompido.

warn()

Gera uma mensagem de nível WARNING em branco 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 seja registrado como um objeto JavaScript se não houver outros parâmetros.
valuesObject...objetos pelos quais substituir as strings de substituição dentro da mensagem. Isso dá oferece mais controle sobre o formato da saída.