Ну, оскільки рішення вимагає від нас увімкнення Verboseпрапора, я вважаю, що найкращим способом обробки реєстрації в angular було б просто змінити власну console.logфункцію у виробничому середовищі для всього додатка.
angular.module("myModule")
.config(function(){
console.log = ()=>{};
})
Це воно. У виробничому середовищі це повинно відключати ведення журналу скрізь. Також немає необхідності вводити $logв кожен контролер зараз. Просто console.log("logging message")працює!
Крім того, можна відключити console.info, console.warn, console.errorі console.debugточно так само , як у вашій потреби.