2013-01-21 18 views

Trả lời

19

Documentation

util.error

Tương tự như util.debug() ngoại trừ ý chí sản lượng này tất cả các đối ngay lập tức để stderr.

util.debug

Một chức năng sản lượng đồng bộ. Sẽ chặn quá trình và chuỗi đầu ra ngay lập tức để stderr.

console.error

Tương tự như console.log nhưng bản in để thiết bị lỗi chuẩn.

console.log

Prints stdout với dòng mới. Hàm này có thể lấy nhiều đối số theo cách giống như printf(). Ví dụ:

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

Nếu các phần tử định dạng không được tìm thấy trong chuỗi đầu tiên thì util.inspect được sử dụng cho mỗi đối số. Xem util.format() để biết thêm thông tin.

Kết luận

Theo is node.js' console.log asynchronous? các console.log là không đồng bộ (nút> = 0,6), do đó cũng console.error. Nhưng util.error sẽ chặn quá trình và đầu ra thành stderr, theo tài liệu ở trên.

+1

Rất độc đáo trả lời .. Tôi đã có cùng một nghi ngờ nhưng không có tài liệu hỗ trợ. Cảm ơn câu trả lời được giải thích tốt .. –

3

Chỉ trong trường hợp bất kỳ ai gặp lại câu hỏi này một lần nữa, util.errorDEPRECATED để dính vào console.error!

+0

Chỉ cần xác minh, với Node 5+ 'util.error' không được chấp nhận – Antoine

Các vấn đề liên quan