Tôi hiếm khi sử dụng trình gỡ lỗi và có xu hướng thích ghi nhật ký, mà tôi sử dụng số log4javascript của riêng mình. Nó hoạt động liên tục trong tất cả các trình duyệt chính, bao gồm IE 6 (và thực tế là IE 5 và 5.5), và mặc định hiển thị các thông điệp ghi nhật ký trong cửa sổ bàn điều khiển riêng biệt, cho phép bạn lọc thông điệp tường trình theo mức độ nghiêm trọng, thông điệp nhật ký tìm kiếm (tùy chọn sử dụng biểu thức chính quy) và hơn thế nữa. Nó cũng có thể gửi thông điệp tường trình tới máy chủ bằng cách sử dụng Ajax.
Ví dụ 1: Hello world
var log = log4javascript.getDefaultLogger();
log.info("Hello world");
màn
19:52:03 INFO - Hello world
Ví dụ 2: Logging lỗi với một thông điệp
try {
throw new Error("Faking something going wrong!");
} catch (e) {
log.error("An error occurred", e);
}
màn
19:52:32 ERROR - An error occurred
Exception: Faking something going wrong! on line number 80 in file basic.html
Ví dụ 3: Logging nhiều tin nhắn với cuộc gọi một logging
var a = "Hello";
var b = 3;
log.debug(a, b);
màn
19:53:05 DEBUG - Hello 3
Ví dụ 4: Logging một đối tượng
var obj = new Object();
obj.name = "Octopus";
obj.tentacles = 8;
log.info(obj);
hiển thị
19:53:17 INFO - {
name: Octopus,
tentacles: 8
}
Nguồn
2010-04-18 10:49:21
Làm thế nào để bạn sử dụng đăng nhập và truy tìm hiệu quả tuyệt vời? Bạn có thể giải thích thêm một chút về điều này không. – Rachel
Firebug cũng có tất cả những thứ đó. Bạn có thể đặt break-point, đăng nhập và theo dõi là tốt. – Rajat
@Rajat: Firebug có tất cả những thứ đó, nhưng tôi đã tìm thấy trải nghiệm tổng thể trong Chrome được sắp xếp hợp lý hơn nhiều. Tôi thích giao diện người dùng tốt hơn. Đây là, tất nhiên, một ý kiến rất cá nhân chủ quan :-) – Cameron