Node.js - console

Node.js consoleé um objeto global e é usado para imprimir diferentes níveis de mensagens para stdout e stderr. Existem métodos integrados a serem usados ​​para imprimir mensagens informativas, de aviso e de erro.

É usado de forma síncrona quando o destino é um arquivo ou terminal e de forma assíncrona quando o destino é um pipe.

Métodos de console

A seguir está uma lista de métodos disponíveis com o objeto global do console.

Sr. Não. Método e Descrição
1

console.log([data][, ...])

Imprime em stdout com nova linha. Esta função pode receber vários argumentos de forma semelhante a printf ().

2

console.info([data][, ...])

Imprime em stdout com nova linha. Esta função pode receber vários argumentos de forma semelhante a printf ().

3

console.error([data][, ...])

Imprime em stderr com nova linha. Esta função pode receber vários argumentos de forma semelhante a printf ().

4

console.warn([data][, ...])

Imprime em stderr com nova linha. Esta função pode receber vários argumentos de forma semelhante a printf ()

5

console.dir(obj[, options])

Usa util.inspect em obj e imprime a string resultante em stdout.

6

console.time(label)

Marque uma hora.

7

console.timeEnd(label)

Termine o cronômetro, grave a saída.

8

console.trace(message[, ...])

Imprimir em stderr 'Rastrear:', seguido pela mensagem formatada e rastrear a pilha para a posição atual.

9

console.assert(value[, message][, ...])

Semelhante a assert.ok (), mas a mensagem de erro é formatada como util.format (mensagem ...).

Exemplo

Vamos criar um arquivo js chamado main.js com o seguinte código -

console.info("Program Started");

var counter = 10;
console.log("Counter: %d", counter);

console.time("Getting data");
//
// Do some processing here...
// 
console.timeEnd('Getting data');

console.info("Program Ended")

Agora execute o main.js para ver o resultado -

node main.js

Verifique a saída.

Program Started
Counter: 10
Getting data: 0ms
Program Ended