aboutsummaryrefslogtreecommitdiffstats
path: root/src/service/exceptionHandler.js
diff options
context:
space:
mode:
authorMisko Hevery2011-12-14 09:28:16 +0100
committerMisko Hevery2012-01-25 11:46:34 -0800
commit84823b2eff21060c0883f6b4da5573380381c1a2 (patch)
tree587baea34e7e8c7b56c087e9f8705c0f55a8970b /src/service/exceptionHandler.js
parent517811764d3a37806f3e5c4f0c6ca6527e2c189c (diff)
downloadangular.js-84823b2eff21060c0883f6b4da5573380381c1a2.tar.bz2
feature($exceptionHandler): $exceptionHandler now supports var_args
Diffstat (limited to 'src/service/exceptionHandler.js')
-rw-r--r--src/service/exceptionHandler.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/service/exceptionHandler.js b/src/service/exceptionHandler.js
index 6d680b04..26ea5845 100644
--- a/src/service/exceptionHandler.js
+++ b/src/service/exceptionHandler.js
@@ -10,13 +10,17 @@
* The default implementation simply delegates to `$log.error` which logs it into
* the browser console.
*
- * In unit tests, if `angular-mocks.js` is loaded, this service is overriden by
+ * In unit tests, if `angular-mocks.js` is loaded, this service is overridden by
* {@link angular.module.ngMock.$exceptionHandler mock $exceptionHandler}
+ *
+ * @param {Error} exception Exception associated with the error.
+ * @param {string=} cause optional information about the context in which
+ * the error was thrown.
*/
-function $ExceptionHandlerProvider(){
+function $ExceptionHandlerProvider() {
this.$get = ['$log', function($log){
- return function(e) {
- $log.error(e);
+ return function(exception, cause) {
+ $log.error.apply($log, arguments);
};
}];
}