AngularJSの$logを使用する際に注意する3つの点のサンプル

ボタンをクリックすると開発ツールのコンソールにTESTが表示される

var app = angular.module('myApp', []);
app
  .config(['$logProvider', function($logProvider) {
    $logProvider.debugEnabled(true);
  }])
  .controller('Ctrl', ['$scope', '$log', function($scope, $log) {
    $scope.$log = $log;
    $scope.message = 'TEST';
    $log.debug($scope.message);
    $log.log($scope.message);
    $log.info($scope.message);
    $log.warn($scope.message);
    $log.error($scope.message);

    console.debug(str);
    console.log(str);
    console.info(str);
    console.warn(str);
    console.error(str);
  }]);