Я использую в своем коде службу angularJS для ведения журнала ($ log.error(), $ log.debug(), $ log.info() и т. Д.), И он отлично работает.Отключить ведение журнала на AngularJS
Теперь я пытаюсь отключить все журналы. Я уже пробовал это:
var app = angular.module('app', []);
app.config(
['$logProvider',
function ($logProvider) {
$logProvider.debugEnabled(false);
}]
);
Но это не делает ничего, журналы продолжают показывать ...
Каков наилучший способ отключить все angularJS журналов, которые я положил в моем коде?
EDIT:
Я звоню журналы, как это:
(function() {
app.controller('MyController', ['$log',
function($log) {
this.testFunction = function() {
$log.debug("debug");
$log.info("info");
$log.error("error");
};
}])
})();
Это только должно отключить $ log.debug(). Неужели они все еще появляются? – marneborn
Да, все еще появляется. Что я могу делать неправильно? Я отредактировал, чтобы добавить способ, которым я звоню в журналы. – vale