Improved logged JavaScript error message

This commit is contained in:
Hillel Coren 2015-02-10 12:37:28 +02:00
parent 2af014dad2
commit 1aea4d83a2

View File

@ -30,11 +30,12 @@
NINJA.isRegistered = {{ Utils::isRegistered() ? 'true' : 'false' }}; NINJA.isRegistered = {{ Utils::isRegistered() ? 'true' : 'false' }};
window.onerror = function(e) { window.onerror = function(e) {
var message = e.message ? (e.message + ' - ' + e.filename + ': ' + e.lineno) : e;
try { try {
$.ajax({ $.ajax({
type: 'GET', type: 'GET',
url: '{{ URL::to('log_error') }}', url: '{{ URL::to('log_error') }}',
data: 'error='+encodeURIComponent(e.message + ' - ' + e.filename + ': ' + e.lineno)+'&url='+encodeURIComponent(window.location) data: 'error='+encodeURIComponent(message)+'&url='+encodeURIComponent(window.location)
}); });
} catch(err) {} } catch(err) {}
return false; return false;