Решил сделать что-то типа TODO списка “Что необходимо сделать для красивой обработки ошибок JavaScript в проекте”.
- своя обертка-заглушка на объект console
- отправка ошибок на сервер
- переопределение обработчика window.onerror
- создание своих классов ошибок
- классификация ошибок
- красивый вывод
- режим отладки
Более подробно о каждом под катом.