Added additional logging for swallowed exception

Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/1f0c8d77
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/1f0c8d77
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/1f0c8d77

Branch: refs/heads/two-dot-o-events
Commit: 1f0c8d776ea37c243fe4bf7430863e7606dae020
Parents: f214e6f
Author: Todd Nine <[email protected]>
Authored: Mon Nov 17 15:22:26 2014 -0700
Committer: Todd Nine <[email protected]>
Committed: Mon Nov 17 15:22:26 2014 -0700

----------------------------------------------------------------------
 .../rest/exceptions/ManagementExceptionMapper.java     | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/1f0c8d77/stack/rest/src/main/java/org/apache/usergrid/rest/exceptions/ManagementExceptionMapper.java
----------------------------------------------------------------------
diff --git 
a/stack/rest/src/main/java/org/apache/usergrid/rest/exceptions/ManagementExceptionMapper.java
 
b/stack/rest/src/main/java/org/apache/usergrid/rest/exceptions/ManagementExceptionMapper.java
index efd5741..bd10ca3 100644
--- 
a/stack/rest/src/main/java/org/apache/usergrid/rest/exceptions/ManagementExceptionMapper.java
+++ 
b/stack/rest/src/main/java/org/apache/usergrid/rest/exceptions/ManagementExceptionMapper.java
@@ -17,9 +17,13 @@
 package org.apache.usergrid.rest.exceptions;
 
 
+
 import javax.ws.rs.core.Response;
 import javax.ws.rs.ext.Provider;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import org.apache.usergrid.management.exceptions.ManagementException;
 
 import static javax.ws.rs.core.Response.Status.BAD_REQUEST;
@@ -28,12 +32,13 @@ import static javax.ws.rs.core.Response.Status.BAD_REQUEST;
 @Provider
 public class ManagementExceptionMapper extends 
AbstractExceptionMapper<ManagementException> {
 
+    private static final Logger logger = LoggerFactory.getLogger( 
ManagementExceptionMapper.class );
+
     @Override
     public Response toResponse( ManagementException e ) {
-        String msg = e.getMessage();
-        if ( msg == null ) {
-            msg = e.getClass().getName();
-        }
+
+        logger.error( "Management Exception Found", e );
+
         return toResponse( BAD_REQUEST, e );
     }
 }

Reply via email to