Tôi muốn tạo chức năng ghi nhật ký gỡ lỗi "phổ quát" để kiểm tra không gian tên JS cho các thư viện ghi nhật ký nổi tiếng.Công cụ ghi nhật ký gỡ lỗi nào có sẵn từ Javascript?
Ví dụ, hiện nay nó hỗ trợ console.log Firebug của:
var console = window['console'];
if (console && console.log) {
console.log(message);
}
Rõ ràng, điều này chỉ hoạt động trong Firefox nếu Firebug được cài đặt/kích hoạt (nó sẽ cũng làm việc trên các trình duyệt khác với Firebug Lite). Về cơ bản, tôi sẽ cung cấp một thư viện JS mà tôi không biết môi trường nào sẽ được kéo vào, và tôi muốn có thể tìm hiểu xem có cách nào để báo cáo đầu ra gỡ lỗi cho người dùng hay không.
Vì vậy, có lẽ jQuery cung cấp một cái gì đó - tôi muốn kiểm tra xem jQuery có mặt và sử dụng nó hay không. Hoặc có thể có các plugin IE nổi tiếng hoạt động mà tôi có thể đánh hơi. Nhưng nó phải là một cơ chế khá được thiết lập và sử dụng tốt. Tôi không thể kiểm tra mọi chức năng nhật ký tối nghĩa mà mọi người tạo.
Xin vui lòng, chỉ có một thư viện/công nghệ cho mỗi câu trả lời, để họ có thể nhận được xếp hạng phiếu bầu. Ngoài ra, bằng cách sử dụng alert() là một giải pháp ngắn hạn tốt nhưng bị hỏng nếu bạn muốn đăng nhập gỡ lỗi mạnh mẽ hoặc nếu chặn thực thi là một vấn đề.
Đây là giải pháp tạm thời tốt, nhưng không thành công nếu bạn đang phát hành ghi nhật ký mức thông tin, thường có rất nhiều. Ứng dụng sẽ nhanh chóng trở thành không sử dụng được vì tất cả các cảnh báo() s – levik
Ahh, tôi cho rằng đó là nhiều hơn về việc xuất ngắn hạn thông tin – Teifion
Thậm chí nếu bạn chỉ đơn giản là "xuất" thông tin, bởi vì cảnh báo là một cuộc gọi chặn, nó có thể , gây ra tác dụng phụ, đặc biệt. với Ajax. Tôi đã có mã hoạt động kém chỉ vì một cảnh báo được đặt ở vị trí không đúng. –