@Ilusha

Как логировать javascript-ошибки?

Добрый день.

Задача состоит в следующем: на метод window.onerror ставлю свой обработчик, чтобы отлавливать все ошибки и отправлять их на сервер.
Вопрос: существуют ли решения, которые могут работать в минифицированом коде, склеенном в одну строку (например, используя source map)?
  • Вопрос задан
  • 2438 просмотров
Решения вопроса 1
я знаю 3 способа:
1) можете отсылать sourcemap на production, если вы смелый и дерзкий
2) можете воспользоваться либой для логирования Sentry
3) можете написать веб приложение, которому будете на вход давать минифицированный stacktrace, который будет превращать его в исходный код, например с помощью либы source-map. для этого приложению потребуются sourcemap'ы, которые вы можете отсылать(например с помощью ftp) при сборке фронта
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@bigtrouble
Тоже интересен ответ на вопрос - ничего не нашли?
Ответ написан
@vasinsky
try - catch - и при отлове отсылать их на сервер - аяксом.

но не стоит забывать - что если такие ошибки будут возникать часто - то вы можете сами себя задоссить, поисковики так же могут провоцировать часть таких ошибок
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы