Основная цель службы ng.$log
состоит в том, чтобы у вас была стабильная реализация (нет различий в доступности для браузеров / узлов), и поэтому вы можете отключить все выходные данные отладки, используя $logProvider
(например, в производственной сборке или во времяюнит тесты).Также возможно, что вы внедрите альтернативную реализацию регистратора, которая отправляет ваши журналы в службу агрегации или что-то в этом роде.Служба $log
по умолчанию действует точно так же, как console
.
В основном: console.log
== жестко закодированная функция, $log
== перезаписываемая служба