Tôi muốn ghi nhật ký tất cả các lỗi JS trong dự án của mình trong thời gian thử nghiệm beta. Bây giờ tôi thực hiện theo cách sau:Lỗi javascript nhật ký
window.onerror = myErrHandler;
function myErrHandler(message, url, line)
{
$.ajax({
cache: false,
type: "post",
data: {error:message, url:url, line:line, brouser:navigator.userAgent},
url: "/Home/LogJavaScript/",
async: true
});
return true;
}
Nhưng cách này không thể giúp nhận bất kỳ thông tin nào về ngăn xếp cuộc gọi. Vì vậy, thông tin về lỗi bên trong jQuery hoặc bất kỳ kịch bản bên ngoài khác không thể giúp đỡ rất nhiều.
Có cách nào để cải thiện việc ghi nhật ký như vậy không?
: liên kết này sẽ giúp http://stackoverflow.com/questions/147891/javascript-exception-stack-trace – dhinesh