2012-09-22 39 views
7

Làm cách nào để bạn đặt mức nhật ký cho nút khi bắt đầu từ dòng lệnh? Tôi thừa nhận, tôi là một newbie node.js, nhưng tìm kiếm một cái gì đó như node myapp.js --loglevel warnNhật ký Bảng điều khiển Dòng Lệnh Node.js

+1

Ý của bạn là "cấp độ nhật ký"? Như được xác định bởi cái gì? – Joe

+1

Nút không cung cấp nhật ký nội tại, ngoài việc in thông báo lỗi về các ngoại lệ chưa được xử lý, do đó không có thiết lập loglevel. –

+1

Để thêm vào những gì mà Rob nói, các phương thức console.log/console.warn/console.err chỉ là các trình viết để stdout/stderr, không có gì sử dụng các tên phương thức đó để xác định xem có cái gì được xuất ra hay không. – Joe

Trả lời

1

Không thể là những gì bạn đang làm nhưng bạn có thể bật gỡ lỗi trong nút bằng cách đặt biến môi trường NODE_DEBUG trước.

Ví dụ: export NODE_DEBUG="net" && node myapp.js sẽ gỡ lỗi cho các hoạt động nút liên quan đến mạng.

https://github.com/joyent/node/blob/master/lib/net.js#L66

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