Ошибка JavaScript в журнале

Я хочу регистрировать все ошибки JS в моем проекте во время бета-тестирования -. Теперь я делаю это следующим образом:

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;
}

Но этот способ не мог помочь получить какую-либо информацию о стеке вызовов. Так что информация об ошибках внутри jQuery или любых других внешних скриптов мало чем могла помочь.

Есть ли способ улучшить такое ведение журнала?

16
задан Sir Hally 30 April 2012 в 11:15
поделиться