Как я могу написать оболочку журнала консоли, которая:
- Сохранение записанного номера строки и имени файла оператора журнала неповрежденным
- Предоставляет доступ ко всем методам серьезности журнала (ошибка, журнал, отладка и т.д.) и показывает их в консоли, где они регистрируются
- предоставляет некоторое резервное копирование (например, вызывает метод журнала, когда браузер не поддерживает ошибку)
- может быть отключен в центральном месте, поэтому я могу отключить ведение журнала для производства
- обрабатывает случай, когда консоль не существует, и не вызывает ошибок
Поскольку запись в Java Script настолько противоречива, должно быть какое-то решение. Реализация его сама по себе немного утомительна, но, похоже, нет хорошей библиотеки.
В настоящее время я нашел этот регистратор, который предоставляет все функции, но он испортил номера строк. http://benalman.com/projects/javascript-debug-console-log/