Added logging to 4xx status handlers
[catagits/Catalyst-Action-REST.git] / lib / Catalyst / Controller / REST.pm
index 33ef165..91434b5 100644 (file)
@@ -71,8 +71,8 @@ sub status_bad_request {
     );
 
     $c->response->status(400);
-    $c->response->content_type('text/plain');
-    $c->response->body($p{'message'});
+    $c->log->debug("Status Bad Request: " . $p{'message'});
+    $self->_set_entity($c, { error => $p{'message'} });
     return 1;
 }
 
@@ -86,8 +86,8 @@ sub status_not_found {
     );
 
     $c->response->status(404);
-    $c->response->content_type('text/plain');
-    $c->response->body($p{'message'});
+    $c->log->debug("Status Not Found: " . $p{'message'});
+    $self->_set_entity($c, { error => $p{'message'} });
     return 1;
 }