FrAngular : decorator
HTML
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.min.js"></script>
<div ng-app="app">
<h2>Regardez dans la console du navigateur.</h2>
<h2>Look at your browser console.</h2>
<div ng-controller="Ctrl">
</div>
</div>
JavaScript
var app = angular.module('app', []);
app.config(['$provide', function($provide) {
$provide.decorator('$log', ['$delegate', function ($delegate) {
return {
error: function (text) { $delegate.error("error" + text + "***"); },
info: function (text) { $delegate.info("info" + text + "***"); },
log: function (text) { $delegate.info("log" + text + "***"); },
warn: function (text) { $delegate.info("warn" + text + "***"); },
};
}]);
}]);
function Ctrl($scope, $log) {
$log.warn('ok');
}