[IMP] web: add traceback to javascript error reports ( on Chrome and FF )

This commit is contained in:
Frédéric van der Essen
2015-05-04 14:13:44 +02:00
parent 7c5a6c48c7
commit 6d31ba116c
+3 -2
View File
@@ -117,11 +117,12 @@ var WebClient = Widget.extend({
core.bus.on('display_notification_warning', this, function (title, message) {
self.notification.warn(title, message);
});
window.onerror = function (message, file, line) {
window.onerror = function (message, file, line, col, error) {
var traceback = error ? error.stack : '';
crash_manager.show_error({
type: _t("Client Error"),
message: message,
data: {debug: file + ':' + line}
data: {debug: file + ':' + line + "\n" + _t('Traceback:') + "\n" + traceback}
});
};