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