AngularJS Log Replacement
by Warspawn
HTML
<script src="http://github.com/cowboy/javascript-debug/raw/v0.4/ba-debug.min.js"></script>
<div ng-app="app" ng-controller="ctrl">
<h1>{{ foo }}</h1>
</div>
JavaScript
var app = angular.module('app',
[]);
app.provider('$log', {
setLevel: function(level) { debug.setLevel(level); },
$get: function() { return debug; }
});
app.config(function($logProvider) {
console.log($logProvider);
$logProvider.setLevel(5);
});
app.controller('ctrl', function ($scope, $log) {
$scope.foo = "bar!";
$log.log("what!", $scope.foo);
});