Ricerca…


Sintassi

  • console.log ([data] [, ...])
  • console.error ([data] [, ...])
  • console.time (etichetta)
  • console.timeEnd (etichetta)

Registrazione

Modulo console

Simile all'ambiente browser di JavaScript node.js fornisce un modulo console che offre semplici possibilità di registrazione e debug.

I metodi più importanti forniti dal modulo della console sono console.log , console.error e console.time . Ma ce ne sono molti altri come console.info .

console.log

I parametri verranno stampati sullo standard output ( stdout ) con una nuova riga.

console.log('Hello World');

inserisci la descrizione dell'immagine qui

Console.Error

I parametri verranno stampati con l'errore standard ( stderr ) con una nuova riga.

console.error('Oh, sorry, there is an error.');

inserisci la descrizione dell'immagine qui

console.time, console.timeEnd

console.time avvia un timer con un'etichetta univoca che può essere utilizzata per calcolare la durata di un'operazione. Quando si chiama console.timeEnd con la stessa etichetta, il timer si arresta e stampa il tempo trascorso in millisecondi sullo stdout .

inserisci la descrizione dell'immagine qui

Modulo di processo

È possibile utilizzare il modulo di processo per scrivere direttamente nell'output standard della console. Pertanto esiste il metodo process.stdout.write . A differenza di console.log questo metodo non aggiunge una nuova riga prima dell'output.

Quindi nel seguente esempio il metodo viene chiamato due volte, ma nessuna nuova riga viene aggiunta tra i loro output.

inserisci la descrizione dell'immagine qui

formattazione

Si possono usare i codici di terminale (controllo) per emettere comandi specifici come cambiare i colori o posizionare il cursore.

inserisci la descrizione dell'immagine qui

Generale

Effetto Codice
Reset \033[0m
HiColor \033[1m
Sottolineare \033[4m
Inverso \033[7m

Colori dei caratteri

Effetto Codice
Nero \033[30m
Rosso \033[31m
verde \033[32m
Giallo \033[33m
Blu \033[34m
Magenta \033[35m
Ciano \033[36m
bianca \033[37m

Colori di sfondo

Effetto Codice
Nero \033[40m
Rosso \033[41m
verde \033[42m
Giallo \033[43m
Blu \033[44m
Magenta \033[45m
Ciano \033[46m
bianca \033[47m


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow