2013-01-21 23 views

cevap

19

Belgeler

util.error

aynı stderr'e tüm argümanlar hemen bu irade çıkışı hariç util.debug() olarak.

util.debug

bir senkron çıkış fonksiyonu. İşlem ve çıkış dizesini hemen stderr'e engeller.

stderr console.log ama baskılar ile aynı

console.error

.

console.log

Baskılar yeni satır ile stdout'a. Bu işlev printf() - benzeri bir şekilde birden çok argüman alabilir. Örnek:

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

biçimlendirme elemanları daha sonra util.inspect her argüman kullanılan ilk dizede bulunamazsa. Daha fazla bilgi için bkz. util.format().

Sonuç

is node.js' console.log asynchronous? göre console.log bu nedenle de (düğüm> = 0.6) console.error senkronize değildir. Ancak, yukarıdaki belgelere göre util.error, işlemi ve stderr çıktısını engeller. Bir daha kimsenin bu soruya rastlar Her ihtimale karşı

+1

Çok güzel cevaplandı .. Aynı şüpheleri yaşıyordum ama destekleyici dokümanlar yoktu. İyi açıklanmış bir cevap için teşekkürler .. –

3

, util.erroryüzden console.error sopa DEPRECATED edilir!

+0

Sadece doğrulanmış, Node 5+ 'util.error' ile kullanımdan kaldırıldı – Antoine

İlgili konular