TypeScript:
Ghi vào lỗi chuẩn

Làm thế nào:

Trong TypeScript, bạn có thể viết vào stderr sử dụng console.error hoặc process.stderr.write. Dưới đây là cả hai đang hoạt động:

console.error("Đây là một thông điệp lỗi gửi đến stderr");

process.stderr.write("Đây là một thông điệp lỗi khác gửi đến stderr\n");

Mẫu đầu ra cho cả hai dòng:

Đây là một thông điệp lỗi gửi đến stderr
Đây là một thông điệp lỗi khác gửi đến stderr

Sâu hơn

Truyền thống, việc tách biệt stdoutstderr cho phép người dùng Unix chỉ định đầu ra và lỗi vào các điểm đến khác nhau. Bạn có thể ghi nhật ký lỗi để phân tích trong khi vẫn có dữ liệu đầu ra sạch sẽ. Các phương án thay thế cho việc viết trực tiếp vào stderr bao gồm thư viện ghi nhật ký hay khung làm việc cung cấp nhiều kiểm soát và tính năng hơn. Về mặt thực thi, console.error bọc quanh process.stderr.write với khả năng định dạng bổ sung, do đó sử dụng console.error nói chung là tiện lợi hơn cho các thông điệp đơn giản.

Xem thêm