Node.js - Consola

Node.js consolees un objeto global y se utiliza para imprimir diferentes niveles de mensajes en stdout y stderr. Hay métodos integrados que se pueden utilizar para imprimir mensajes informativos, de advertencia y de error.

Se utiliza de forma síncrona cuando el destino es un archivo o un terminal y de forma asíncrona cuando el destino es un pipe.

Métodos de consola

A continuación se muestra una lista de métodos disponibles con el objeto global de la consola.

No Señor. Método y descripción
1

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

Imprime en stdout con nueva línea. Esta función puede tomar múltiples argumentos al estilo de printf ().

2

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

Imprime en stdout con nueva línea. Esta función puede tomar múltiples argumentos al estilo de printf ().

3

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

Imprime a stderr con nueva línea. Esta función puede tomar múltiples argumentos al estilo de printf ().

4

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

Imprime a stderr con nueva línea. Esta función puede tomar múltiples argumentos en una forma similar a printf ()

5

console.dir(obj[, options])

Utiliza util.inspect en obj e imprime la cadena resultante en stdout.

6

console.time(label)

Marque un tiempo.

7

console.timeEnd(label)

Terminar temporizador, grabar salida.

8

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

Imprima en stderr 'Trace:', seguido del mensaje formateado y el seguimiento de la pila hasta la posición actual.

9

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

Similar a assert.ok (), pero el mensaje de error tiene el formato util.format (mensaje ...).

Ejemplo

Creemos un archivo js llamado main.js con el siguiente 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")

Ahora ejecute main.js para ver el resultado:

node main.js

Verifique la salida.

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