Доброго времени суток, дорогие друзья! В общем, хочу переделать метод console.error в JS, но есть одна проблемка) Нужно переписать его так, чтобы метод помимо вывода ошибки на консоль сохранял сообщение об ошибке в Local Storage. Получился вот такой код:
(function() {
var errorBackup = console.error;
console.error = function(message) {
errorBackup.apply(console, arguments);
localStorage.setItem("Error_" + message, message);
}
})();
Проблема в том, что метод сохраняет ошибку в локал сторадже только тогда, когда непосредственно в консоль вводится console.error(someError). В случае с ошибкой в коде и т.д., она выводится в консоль, но не сохраняется. В чем может быть проблема? Буду благодарен любой помощи)