Commit 7e10bf4fd63d1747882518cfbc6b30145e387bcc
1 parent
c873df32
Exists in
master
and in
1 other branch
Diminui escrita no log
O stacktrace passa a ser escrito somente em modo DEBUG.
Showing
20 changed files
with
60 additions
and
21 deletions
Show diff stats
src/main/java/br/gov/ans/exceptions/handlers/AxisFaultHandler.java
... | ... | @@ -35,7 +35,9 @@ public class AxisFaultHandler implements ExceptionMapper<AxisFault>{ |
35 | 35 | |
36 | 36 | @Override |
37 | 37 | public Response toResponse(AxisFault ex) { |
38 | - logger.error(ex, ex); | |
38 | + logger.error(ex); | |
39 | + | |
40 | + logger.debug(ex, ex); | |
39 | 41 | |
40 | 42 | Throwable cause = ex.getCause(); |
41 | 43 | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/BusinessExceptionHandler.java
... | ... | @@ -25,7 +25,9 @@ public class BusinessExceptionHandler implements ExceptionMapper<BusinessExcepti |
25 | 25 | private HttpHeaders headers; |
26 | 26 | |
27 | 27 | public Response toResponse(BusinessException ex) { |
28 | - logger.error(ex, ex); | |
28 | + logger.error(ex); | |
29 | + | |
30 | + logger.debug(ex, ex); | |
29 | 31 | |
30 | 32 | return Response.status(Status.BAD_REQUEST) |
31 | 33 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.BAD_REQUEST.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/EJBAccessExceptionHandler.java
... | ... | @@ -26,7 +26,9 @@ public class EJBAccessExceptionHandler implements ExceptionMapper<EJBAccessExcep |
26 | 26 | |
27 | 27 | @Override |
28 | 28 | public Response toResponse(EJBAccessException ex) { |
29 | - logger.error(ex, ex); | |
29 | + logger.error(ex); | |
30 | + | |
31 | + logger.debug(ex, ex); | |
30 | 32 | |
31 | 33 | return Response.status(Status.UNAUTHORIZED) |
32 | 34 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.UNAUTHORIZED.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/EJBExceptionHandler.java
... | ... | @@ -29,7 +29,9 @@ public class EJBExceptionHandler implements ExceptionMapper<EJBException>{ |
29 | 29 | private MessageUtils messages; |
30 | 30 | |
31 | 31 | public Response toResponse(EJBException ex) { |
32 | - logger.error(ex, ex); | |
32 | + logger.error(ex); | |
33 | + | |
34 | + logger.debug(ex, ex); | |
33 | 35 | |
34 | 36 | return Response.status(Status.INTERNAL_SERVER_ERROR) |
35 | 37 | .entity(new ErrorMessage(messages.getMessage("erro.inesperado"),String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/EJBTransactionRolledbackExceptionHandler.java
... | ... | @@ -30,7 +30,9 @@ public class EJBTransactionRolledbackExceptionHandler implements ExceptionMapper |
30 | 30 | |
31 | 31 | @Override |
32 | 32 | public Response toResponse(EJBTransactionRolledbackException ex) { |
33 | - logger.error(ex, ex); | |
33 | + logger.error(ex); | |
34 | + | |
35 | + logger.debug(ex, ex); | |
34 | 36 | |
35 | 37 | return Response.status(Status.INTERNAL_SERVER_ERROR) |
36 | 38 | .entity(new ErrorMessage(messages.getMessage("erro.inesperado"),String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/ExceptionHandler.java
... | ... | @@ -25,7 +25,9 @@ public class ExceptionHandler implements ExceptionMapper<Exception>{ |
25 | 25 | |
26 | 26 | @Override |
27 | 27 | public Response toResponse(Exception ex) { |
28 | - logger.error(ex, ex); | |
28 | + logger.error(ex); | |
29 | + | |
30 | + logger.debug(ex, ex); | |
29 | 31 | |
30 | 32 | return Response.status(Status.INTERNAL_SERVER_ERROR) |
31 | 33 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/ForbiddenExceptionHandler.java
... | ... | @@ -26,7 +26,9 @@ public class ForbiddenExceptionHandler implements ExceptionMapper<ForbiddenExcep |
26 | 26 | |
27 | 27 | @Override |
28 | 28 | public Response toResponse(ForbiddenException ex) { |
29 | - logger.error(ex, ex); | |
29 | + logger.error(ex); | |
30 | + | |
31 | + logger.debug(ex, ex); | |
30 | 32 | |
31 | 33 | return Response.status(Status.FORBIDDEN) |
32 | 34 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.FORBIDDEN.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/NotAcceptableExceptionHandler.java
... | ... | @@ -26,7 +26,9 @@ public class NotAcceptableExceptionHandler implements ExceptionMapper<NotAccepta |
26 | 26 | |
27 | 27 | @Override |
28 | 28 | public Response toResponse(NotAcceptableException ex) { |
29 | - logger.error(ex, ex); | |
29 | + logger.error(ex); | |
30 | + | |
31 | + logger.debug(ex, ex); | |
30 | 32 | |
31 | 33 | return Response.status(Status.NOT_ACCEPTABLE) |
32 | 34 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.NOT_ACCEPTABLE.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/NotAllowedExceptionHandler.java
... | ... | @@ -26,7 +26,9 @@ public class NotAllowedExceptionHandler implements ExceptionMapper<NotAllowedExc |
26 | 26 | |
27 | 27 | @Override |
28 | 28 | public Response toResponse(NotAllowedException ex) { |
29 | - logger.error(ex, ex); | |
29 | + logger.error(ex); | |
30 | + | |
31 | + logger.debug(ex, ex); | |
30 | 32 | |
31 | 33 | return Response.status(Status.METHOD_NOT_ALLOWED) |
32 | 34 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.METHOD_NOT_ALLOWED.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/NotAuthorizedExceptionHandler.java
... | ... | @@ -26,7 +26,9 @@ public class NotAuthorizedExceptionHandler implements ExceptionMapper<NotAuthori |
26 | 26 | |
27 | 27 | @Override |
28 | 28 | public Response toResponse(NotAuthorizedException ex) { |
29 | - logger.error(ex, ex); | |
29 | + logger.error(ex); | |
30 | + | |
31 | + logger.debug(ex, ex); | |
30 | 32 | |
31 | 33 | return Response.status(Status.UNAUTHORIZED) |
32 | 34 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.UNAUTHORIZED.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/NotFoundExceptionHandler.java
... | ... | @@ -26,7 +26,9 @@ public class NotFoundExceptionHandler implements ExceptionMapper<NotFoundExcepti |
26 | 26 | |
27 | 27 | @Override |
28 | 28 | public Response toResponse(NotFoundException ex) { |
29 | - logger.error(ex, ex); | |
29 | + logger.error(ex); | |
30 | + | |
31 | + logger.debug(ex, ex); | |
30 | 32 | |
31 | 33 | return Response.status(Status.NOT_FOUND) |
32 | 34 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.NOT_FOUND.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/PersistenceExceptionHandler.java
... | ... | @@ -29,7 +29,9 @@ public class PersistenceExceptionHandler implements ExceptionMapper<PersistenceE |
29 | 29 | private MessageUtils messages; |
30 | 30 | |
31 | 31 | public Response toResponse(PersistenceException ex) { |
32 | - logger.error(ex, ex); | |
32 | + logger.error(ex); | |
33 | + | |
34 | + logger.debug(ex, ex); | |
33 | 35 | |
34 | 36 | return Response.status(Status.INTERNAL_SERVER_ERROR) |
35 | 37 | .entity(new ErrorMessage(messages.getMessage("erro.inesperado"),String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/ResourceConflictExceptionHandler.java
... | ... | @@ -25,7 +25,9 @@ public class ResourceConflictExceptionHandler implements ExceptionMapper<Resourc |
25 | 25 | private HttpHeaders headers; |
26 | 26 | |
27 | 27 | public Response toResponse(ResourceConflictException ex) { |
28 | - logger.error(ex, ex); | |
28 | + logger.error(ex); | |
29 | + | |
30 | + logger.debug(ex, ex); | |
29 | 31 | |
30 | 32 | return Response.status(Status.CONFLICT) |
31 | 33 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.CONFLICT.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/ResourceNotFoundExceptionHandler.java
... | ... | @@ -25,7 +25,9 @@ public class ResourceNotFoundExceptionHandler implements ExceptionMapper<Resourc |
25 | 25 | private HttpHeaders headers; |
26 | 26 | |
27 | 27 | public Response toResponse(ResourceNotFoundException ex) { |
28 | - logger.error(ex, ex); | |
28 | + logger.error(ex); | |
29 | + | |
30 | + logger.debug(ex, ex); | |
29 | 31 | |
30 | 32 | return Response.status(Status.NOT_FOUND) |
31 | 33 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.NOT_FOUND.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/SAXExceptionHandler.java
... | ... | @@ -26,7 +26,9 @@ public class SAXExceptionHandler implements ExceptionMapper<SAXException>{ |
26 | 26 | |
27 | 27 | @Override |
28 | 28 | public Response toResponse(SAXException ex) { |
29 | - logger.error(ex, ex); | |
29 | + logger.error(ex); | |
30 | + | |
31 | + logger.debug(ex, ex); | |
30 | 32 | |
31 | 33 | return Response.status(Status.INTERNAL_SERVER_ERROR) |
32 | 34 | .entity(new ErrorMessage("Não foi possível se conectar ao SEI.",String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/UnknownHostExceptionHandler.java
... | ... | @@ -26,7 +26,9 @@ public class UnknownHostExceptionHandler implements ExceptionMapper<UnknownHostE |
26 | 26 | private HttpHeaders headers; |
27 | 27 | |
28 | 28 | public Response toResponse(UnknownHostException ex) { |
29 | - logger.error(ex, ex); | |
29 | + logger.error(ex); | |
30 | + | |
31 | + logger.debug(ex, ex); | |
30 | 32 | |
31 | 33 | return Response.status(Status.BAD_GATEWAY) |
32 | 34 | .entity(new ErrorMessage("Não foi possível se conectar ao SEI.",String.valueOf(Status.BAD_GATEWAY.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/WebApplicationExceptionHandler.java
... | ... | @@ -26,7 +26,9 @@ public class WebApplicationExceptionHandler implements ExceptionMapper<WebApplic |
26 | 26 | |
27 | 27 | @Override |
28 | 28 | public Response toResponse(WebApplicationException ex) { |
29 | - logger.error(ex, ex); | |
29 | + logger.error(ex); | |
30 | + | |
31 | + logger.debug(ex, ex); | |
30 | 32 | |
31 | 33 | return Response.status(Status.INTERNAL_SERVER_ERROR) |
32 | 34 | .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) | ... | ... |
src/main/java/br/gov/ans/exceptions/handlers/WrappedExceptionHandler.java
... | ... | @@ -27,7 +27,9 @@ public class WrappedExceptionHandler implements ExceptionMapper<WrappedException |
27 | 27 | |
28 | 28 | @Override |
29 | 29 | public Response toResponse(WrappedException ex) { |
30 | - logger.error(ex.getEx(), ex.getEx()); | |
30 | + logger.error(ex.getEx()); | |
31 | + | |
32 | + logger.debug(ex.getEx(), ex.getEx()); | |
31 | 33 | |
32 | 34 | Status status = Status.INTERNAL_SERVER_ERROR; |
33 | 35 | ... | ... |
src/main/java/br/gov/ans/filters/LogRequestFilter.java
... | ... | @@ -15,6 +15,7 @@ import javax.ws.rs.ext.Provider; |
15 | 15 | import org.jboss.logging.Logger; |
16 | 16 | import org.jboss.resteasy.core.ResourceMethodInvoker; |
17 | 17 | |
18 | +import br.gov.ans.integracao.sei.utils.Constantes; | |
18 | 19 | import br.gov.ans.utils.LogIgnore; |
19 | 20 | import br.gov.ans.utils.LogIntegracaoUtil; |
20 | 21 | import br.gov.ans.utils.MessageUtils; |
... | ... | @@ -45,7 +46,7 @@ public class LogRequestFilter implements ContainerRequestFilter{ |
45 | 46 | |
46 | 47 | @Override |
47 | 48 | public void filter(ContainerRequestContext context) throws IOException{ |
48 | - request.setCharacterEncoding("UTF-8"); | |
49 | + request.setCharacterEncoding(Constantes.UTF8); | |
49 | 50 | |
50 | 51 | if(isLoggable()){ |
51 | 52 | audit.registrarLog(getUserName(),uriInfo.getAbsolutePath().toString(), getMethodName(context)); |
... | ... | @@ -53,7 +54,7 @@ public class LogRequestFilter implements ContainerRequestFilter{ |
53 | 54 | } |
54 | 55 | |
55 | 56 | public String getMethodName(ContainerRequestContext context){ |
56 | - ResourceMethodInvoker methodInvoker = (ResourceMethodInvoker) context.getProperty("org.jboss.resteasy.core.ResourceMethodInvoker"); | |
57 | + ResourceMethodInvoker methodInvoker = (ResourceMethodInvoker) context.getProperty(Constantes.RESOURCE_METHOD_INVOKER); | |
57 | 58 | |
58 | 59 | return methodInvoker.getMethod().getName(); |
59 | 60 | } |
... | ... | @@ -62,7 +63,7 @@ public class LogRequestFilter implements ContainerRequestFilter{ |
62 | 63 | try{ |
63 | 64 | return securityContext.getUserPrincipal().getName(); |
64 | 65 | }catch (Exception ex) { |
65 | - logger.debug("Sem informações do usuário logado: " + ex); | |
66 | + logger.debug("Sem informações do usuário logado: ", ex); | |
66 | 67 | return messages.getMessage("sem.informacoes.usuario"); |
67 | 68 | } |
68 | 69 | } | ... | ... |
src/main/java/br/gov/ans/integracao/sei/utils/Constantes.java
... | ... | @@ -20,10 +20,12 @@ public class Constantes { |
20 | 20 | public static final String NOME_SISTEMA = "sei-broker"; |
21 | 21 | public static final String REGEX_MASCARA_PROCESSO = "(\\d)(\\d)(\\d)(\\d)(\\d)(\\.)(\\d)(\\d)(\\d)(\\d)(\\d)(\\d)(\\/)(\\d)(\\d)(\\d)(\\d)(-)(\\d)(\\d)"; |
22 | 22 | public static final String REGEX_SOMENTE_NUMEROS = "\\D+"; |
23 | + public static final String RESOURCE_METHOD_INVOKER = "org.jboss.resteasy.core.ResourceMethodInvoker"; | |
23 | 24 | public static final String SEI_BROKER = "SEI-Broker"; |
24 | 25 | public static final int TAMANHO_MAXIMO_ARQUIVO = 16777216; |
25 | 26 | public static final int TAMANHO_MAXIMO_DOCUMENTO = 22020096; |
26 | 27 | public static final Integer TAMANHO_PAGINA_PADRAO = 50; |
27 | 28 | public static final String TEMPLATE_DIR = "sei"; |
28 | 29 | public static final String TEMPLATES_HOME = JBOSS_HOME + "/ans/templates/"; |
30 | + public static final String UTF8 = "UTF-8"; | |
29 | 31 | } | ... | ... |