Tôi đang làm việc để tăng cường ghi nhật ký trong một số ứng dụng node.js. Trước đây đã sử dụng các macro __ file__ và __ line __ preprocessor của C++ để giúp chúng tôi theo dõi các sự cố khi ghi nhật ký sự kiện. Tôi đã không tìm thấy bất cứ điều gì tương tự như nó trong thế giới node.js.Liệu node.js có bất kỳ thứ gì như __file__ và __line__ như macro tiền xử lý C++ không?
Có ai có đề xuất hoặc biết cách tôi có thể lấy số dòng và tên tệp trong node.js cho mục đích ghi nhật ký không?
Tôi đang tìm một cái gì đó như:
console.log(__FILE__ + "." + __LINE__ + "\t" + new Date().toISOString() + " Message ");
Không phải là một ý tưởng tồi. Không bao giờ nghĩ về điều đó. –