Commit 7e10bf4fd63d1747882518cfbc6b30145e387bcc

Authored by andre.guimaraes
1 parent c873df32

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 }
... ...