angular.jsをやってみる (21) - $logProvider -

2014-04-12T00:00:00+00:00 angular.js JavaScript

$logを使えばログ(console.メソッド)に対応するのを利用できるただそれだけな模様なのだけど、デバッグメッセージ(console.debug|$log.debug)に関しては$logProviderで設定する事により発生しない模様

angular.module("app", [])
  .config(function($logProvider) {
    $logProvider.debugEnabled(false);
  })
  .controller("SampleController", function($log) {
    $log.debug("debug message"); // console.debug?されない
  });

ちなみに$logProvider.debugEnabledの初期で返る値はtrueになっている模様なので、明示的にfalseにしない限りは$log.debugしても表示される

んまぁそれだけっぽい

angular.jsをやってみる (22) - $exceptionHandler - angular.jsをやってみる (20) - $q -