amatiasq
3/11/2015 - 4:30 PM

Listen to Raygun errors from angular app

Listen to Raygun errors from angular app

<script src="//cdn.raygun.io/raygun4js/raygun.min.js"></script>
<script>
  Raygun.init('<TOKEN>', {
    excludedHostnames: ['localhost'],
  })
  .attach()
  .withCustomData(function() {
    return {
      hash: document.location.hash,
    };
  });
</script>
module.config(function($provide) {
  $provide.decorator('$exceptionHandler', function($delegate) {
    return function (exception, cause) {
      window.Raygun.send(exception);
      $delegate(exception, cause);
    };
  });
});