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);
};
});
});