2013-01-21 14 views

risposta

19

Documentazione

util.error

Uguale a util.debug() tranne che questa uscita volontà tutti gli argomenti immediatamente a stderr.

util.debug

Una funzione di uscita sincrona. Bloccherà immediatamente il processo e la stringa di output su stderr.

console.error

Uguale console.log ma la stampa su stderr.

console.log

Stampe a stdout con la nuova linea. Questa funzione può assumere più argomenti in un modo simile a printf(). Esempio:

console.log('count: %d', count); 

Se gli elementi di formattazione non si trovano nella prima stringa poi util.inspect viene utilizzato su ciascun argomento. Vedere util.format() per ulteriori informazioni.

Conclusione

is node.js' console.log asynchronous? Secondo il console.log è asincrona (nodo> = 0.6), quindi anche Console.Error. Ma util.error bloccherà il processo e l'output su stderr, secondo la documentazione di cui sopra.

+1

Molto ben risposto .. Avevo gli stessi dubbi ma non avevo documenti di supporto. Grazie per la risposta ben spiegata .. –

3

Solo nel caso qualcuno si imbatte di nuovo a questa domanda, è util.errordeprecato quindi continuate a console.error!

+0

Appena verificato, con il nodo 5+ 'util.error' è deprecato – Antoine

Problemi correlati