Я читал статью, касающуюся угловатости, и в ней автор утверждает, что угловые разработчики должны использовать поставщика $ log. Какие преимущества предоставляет поставщик $ log поверх простого старого console.log? Похоже, что он добавляет еще одну зависимость к моим приложениям.
Угловой $log
проверяет, поддерживает ли браузер console
и не выдает ошибку, если это не так (IE8).
Вы также можете украсить свои сообщения и высмеять его, чтобы выполнить тестирование вашего приложения.
Кроме того, вы также можете использовать $logProvider
для включения/выключения ведения журнала.
Самое большое преимущество заключается в том, что вы можете настроить ведение журнала в непроизводственных средах и отключить ведение журнала в производстве с помощью одной настройки
$logProvider.debugEnabled(true)