aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMisko Hevery2010-05-20 16:56:22 -0700
committerMisko Hevery2010-05-20 16:56:22 -0700
commitd485421e0e5d6c502e4f62de69d1b4b353f20bbd (patch)
tree153db81fd66b3276d0148a85eb53eae798855e01 /src
parente3368e12a6207706d8a08b18f9958db3b86ca4e5 (diff)
parent80bd0c273b20b6fde25bb38c7639821cd205f69b (diff)
downloadangular.js-d485421e0e5d6c502e4f62de69d1b4b353f20bbd.tar.bz2
Merge branch 'master' of github.com:angular/angular.js
Diffstat (limited to 'src')
-rw-r--r--src/services.js15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/services.js b/src/services.js
index aa749e32..940f1905 100644
--- a/src/services.js
+++ b/src/services.js
@@ -64,11 +64,16 @@ angularService("$location", function(browser){
return location;
}, {inject: ['$browser']});
-angularService("$log", function(){
+angularService("$log", function($window){
+ var console = $window.console,
+ log = console && console.log || noop;
return {
- error: noop
+ log: log,
+ warn: console && console.warn || log,
+ info: console && console.info || log,
+ error: console && console.error || log
};
-});
+}, {inject:['$window']});
angularService("$hover", function(browser) {
var tooltip, self = this, error, width = 300, arrowWidth = 10;
@@ -229,7 +234,7 @@ angularService('$xhr', function($browser, $error, $log){
angularService('$xhr.error', function($log){
return function(request, response){
- $log.error(response);
+ $log.error('ERROR: XHR: ' + request.url, request, response);
};
}, {inject:['$log']});
@@ -267,7 +272,7 @@ angularService('$xhr.bulk', function($xhr, $error, $log){
if (response.status == 200) {
(currentRequests[i].callback || noop)(response.status, response.response);
} else {
- $error(currentRequests[i], {status: response.status, body:response.response});
+ $error(currentRequests[i], response);
}
} catch(e) {
$log.error(e);