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,7 +35,9 @@ public class AxisFaultHandler implements ExceptionMapper<AxisFault>{
35 35
36 @Override 36 @Override
37 public Response toResponse(AxisFault ex) { 37 public Response toResponse(AxisFault ex) {
38 - logger.error(ex, ex); 38 + logger.error(ex);
  39 +
  40 + logger.debug(ex, ex);
39 41
40 Throwable cause = ex.getCause(); 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,7 +25,9 @@ public class BusinessExceptionHandler implements ExceptionMapper<BusinessExcepti
25 private HttpHeaders headers; 25 private HttpHeaders headers;
26 26
27 public Response toResponse(BusinessException ex) { 27 public Response toResponse(BusinessException ex) {
28 - logger.error(ex, ex); 28 + logger.error(ex);
  29 +
  30 + logger.debug(ex, ex);
29 31
30 return Response.status(Status.BAD_REQUEST) 32 return Response.status(Status.BAD_REQUEST)
31 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.BAD_REQUEST.getStatusCode()))) 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,7 +26,9 @@ public class EJBAccessExceptionHandler implements ExceptionMapper<EJBAccessExcep
26 26
27 @Override 27 @Override
28 public Response toResponse(EJBAccessException ex) { 28 public Response toResponse(EJBAccessException ex) {
29 - logger.error(ex, ex); 29 + logger.error(ex);
  30 +
  31 + logger.debug(ex, ex);
30 32
31 return Response.status(Status.UNAUTHORIZED) 33 return Response.status(Status.UNAUTHORIZED)
32 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.UNAUTHORIZED.getStatusCode()))) 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,7 +29,9 @@ public class EJBExceptionHandler implements ExceptionMapper<EJBException>{
29 private MessageUtils messages; 29 private MessageUtils messages;
30 30
31 public Response toResponse(EJBException ex) { 31 public Response toResponse(EJBException ex) {
32 - logger.error(ex, ex); 32 + logger.error(ex);
  33 +
  34 + logger.debug(ex, ex);
33 35
34 return Response.status(Status.INTERNAL_SERVER_ERROR) 36 return Response.status(Status.INTERNAL_SERVER_ERROR)
35 .entity(new ErrorMessage(messages.getMessage("erro.inesperado"),String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) 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,7 +30,9 @@ public class EJBTransactionRolledbackExceptionHandler implements ExceptionMapper
30 30
31 @Override 31 @Override
32 public Response toResponse(EJBTransactionRolledbackException ex) { 32 public Response toResponse(EJBTransactionRolledbackException ex) {
33 - logger.error(ex, ex); 33 + logger.error(ex);
  34 +
  35 + logger.debug(ex, ex);
34 36
35 return Response.status(Status.INTERNAL_SERVER_ERROR) 37 return Response.status(Status.INTERNAL_SERVER_ERROR)
36 .entity(new ErrorMessage(messages.getMessage("erro.inesperado"),String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) 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,7 +25,9 @@ public class ExceptionHandler implements ExceptionMapper<Exception>{
25 25
26 @Override 26 @Override
27 public Response toResponse(Exception ex) { 27 public Response toResponse(Exception ex) {
28 - logger.error(ex, ex); 28 + logger.error(ex);
  29 +
  30 + logger.debug(ex, ex);
29 31
30 return Response.status(Status.INTERNAL_SERVER_ERROR) 32 return Response.status(Status.INTERNAL_SERVER_ERROR)
31 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) 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,7 +26,9 @@ public class ForbiddenExceptionHandler implements ExceptionMapper<ForbiddenExcep
26 26
27 @Override 27 @Override
28 public Response toResponse(ForbiddenException ex) { 28 public Response toResponse(ForbiddenException ex) {
29 - logger.error(ex, ex); 29 + logger.error(ex);
  30 +
  31 + logger.debug(ex, ex);
30 32
31 return Response.status(Status.FORBIDDEN) 33 return Response.status(Status.FORBIDDEN)
32 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.FORBIDDEN.getStatusCode()))) 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,7 +26,9 @@ public class NotAcceptableExceptionHandler implements ExceptionMapper<NotAccepta
26 26
27 @Override 27 @Override
28 public Response toResponse(NotAcceptableException ex) { 28 public Response toResponse(NotAcceptableException ex) {
29 - logger.error(ex, ex); 29 + logger.error(ex);
  30 +
  31 + logger.debug(ex, ex);
30 32
31 return Response.status(Status.NOT_ACCEPTABLE) 33 return Response.status(Status.NOT_ACCEPTABLE)
32 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.NOT_ACCEPTABLE.getStatusCode()))) 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,7 +26,9 @@ public class NotAllowedExceptionHandler implements ExceptionMapper<NotAllowedExc
26 26
27 @Override 27 @Override
28 public Response toResponse(NotAllowedException ex) { 28 public Response toResponse(NotAllowedException ex) {
29 - logger.error(ex, ex); 29 + logger.error(ex);
  30 +
  31 + logger.debug(ex, ex);
30 32
31 return Response.status(Status.METHOD_NOT_ALLOWED) 33 return Response.status(Status.METHOD_NOT_ALLOWED)
32 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.METHOD_NOT_ALLOWED.getStatusCode()))) 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,7 +26,9 @@ public class NotAuthorizedExceptionHandler implements ExceptionMapper<NotAuthori
26 26
27 @Override 27 @Override
28 public Response toResponse(NotAuthorizedException ex) { 28 public Response toResponse(NotAuthorizedException ex) {
29 - logger.error(ex, ex); 29 + logger.error(ex);
  30 +
  31 + logger.debug(ex, ex);
30 32
31 return Response.status(Status.UNAUTHORIZED) 33 return Response.status(Status.UNAUTHORIZED)
32 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.UNAUTHORIZED.getStatusCode()))) 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,7 +26,9 @@ public class NotFoundExceptionHandler implements ExceptionMapper<NotFoundExcepti
26 26
27 @Override 27 @Override
28 public Response toResponse(NotFoundException ex) { 28 public Response toResponse(NotFoundException ex) {
29 - logger.error(ex, ex); 29 + logger.error(ex);
  30 +
  31 + logger.debug(ex, ex);
30 32
31 return Response.status(Status.NOT_FOUND) 33 return Response.status(Status.NOT_FOUND)
32 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.NOT_FOUND.getStatusCode()))) 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,7 +29,9 @@ public class PersistenceExceptionHandler implements ExceptionMapper<PersistenceE
29 private MessageUtils messages; 29 private MessageUtils messages;
30 30
31 public Response toResponse(PersistenceException ex) { 31 public Response toResponse(PersistenceException ex) {
32 - logger.error(ex, ex); 32 + logger.error(ex);
  33 +
  34 + logger.debug(ex, ex);
33 35
34 return Response.status(Status.INTERNAL_SERVER_ERROR) 36 return Response.status(Status.INTERNAL_SERVER_ERROR)
35 .entity(new ErrorMessage(messages.getMessage("erro.inesperado"),String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) 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,7 +25,9 @@ public class ResourceConflictExceptionHandler implements ExceptionMapper<Resourc
25 private HttpHeaders headers; 25 private HttpHeaders headers;
26 26
27 public Response toResponse(ResourceConflictException ex) { 27 public Response toResponse(ResourceConflictException ex) {
28 - logger.error(ex, ex); 28 + logger.error(ex);
  29 +
  30 + logger.debug(ex, ex);
29 31
30 return Response.status(Status.CONFLICT) 32 return Response.status(Status.CONFLICT)
31 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.CONFLICT.getStatusCode()))) 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,7 +25,9 @@ public class ResourceNotFoundExceptionHandler implements ExceptionMapper<Resourc
25 private HttpHeaders headers; 25 private HttpHeaders headers;
26 26
27 public Response toResponse(ResourceNotFoundException ex) { 27 public Response toResponse(ResourceNotFoundException ex) {
28 - logger.error(ex, ex); 28 + logger.error(ex);
  29 +
  30 + logger.debug(ex, ex);
29 31
30 return Response.status(Status.NOT_FOUND) 32 return Response.status(Status.NOT_FOUND)
31 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.NOT_FOUND.getStatusCode()))) 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,7 +26,9 @@ public class SAXExceptionHandler implements ExceptionMapper<SAXException>{
26 26
27 @Override 27 @Override
28 public Response toResponse(SAXException ex) { 28 public Response toResponse(SAXException ex) {
29 - logger.error(ex, ex); 29 + logger.error(ex);
  30 +
  31 + logger.debug(ex, ex);
30 32
31 return Response.status(Status.INTERNAL_SERVER_ERROR) 33 return Response.status(Status.INTERNAL_SERVER_ERROR)
32 .entity(new ErrorMessage("Não foi possível se conectar ao SEI.",String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) 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,7 +26,9 @@ public class UnknownHostExceptionHandler implements ExceptionMapper<UnknownHostE
26 private HttpHeaders headers; 26 private HttpHeaders headers;
27 27
28 public Response toResponse(UnknownHostException ex) { 28 public Response toResponse(UnknownHostException ex) {
29 - logger.error(ex, ex); 29 + logger.error(ex);
  30 +
  31 + logger.debug(ex, ex);
30 32
31 return Response.status(Status.BAD_GATEWAY) 33 return Response.status(Status.BAD_GATEWAY)
32 .entity(new ErrorMessage("Não foi possível se conectar ao SEI.",String.valueOf(Status.BAD_GATEWAY.getStatusCode()))) 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,7 +26,9 @@ public class WebApplicationExceptionHandler implements ExceptionMapper<WebApplic
26 26
27 @Override 27 @Override
28 public Response toResponse(WebApplicationException ex) { 28 public Response toResponse(WebApplicationException ex) {
29 - logger.error(ex, ex); 29 + logger.error(ex);
  30 +
  31 + logger.debug(ex, ex);
30 32
31 return Response.status(Status.INTERNAL_SERVER_ERROR) 33 return Response.status(Status.INTERNAL_SERVER_ERROR)
32 .entity(new ErrorMessage(ex.getMessage(),String.valueOf(Status.INTERNAL_SERVER_ERROR.getStatusCode()))) 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,7 +27,9 @@ public class WrappedExceptionHandler implements ExceptionMapper<WrappedException
27 27
28 @Override 28 @Override
29 public Response toResponse(WrappedException ex) { 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 Status status = Status.INTERNAL_SERVER_ERROR; 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,6 +15,7 @@ import javax.ws.rs.ext.Provider;
15 import org.jboss.logging.Logger; 15 import org.jboss.logging.Logger;
16 import org.jboss.resteasy.core.ResourceMethodInvoker; 16 import org.jboss.resteasy.core.ResourceMethodInvoker;
17 17
  18 +import br.gov.ans.integracao.sei.utils.Constantes;
18 import br.gov.ans.utils.LogIgnore; 19 import br.gov.ans.utils.LogIgnore;
19 import br.gov.ans.utils.LogIntegracaoUtil; 20 import br.gov.ans.utils.LogIntegracaoUtil;
20 import br.gov.ans.utils.MessageUtils; 21 import br.gov.ans.utils.MessageUtils;
@@ -45,7 +46,7 @@ public class LogRequestFilter implements ContainerRequestFilter{ @@ -45,7 +46,7 @@ public class LogRequestFilter implements ContainerRequestFilter{
45 46
46 @Override 47 @Override
47 public void filter(ContainerRequestContext context) throws IOException{ 48 public void filter(ContainerRequestContext context) throws IOException{
48 - request.setCharacterEncoding("UTF-8"); 49 + request.setCharacterEncoding(Constantes.UTF8);
49 50
50 if(isLoggable()){ 51 if(isLoggable()){
51 audit.registrarLog(getUserName(),uriInfo.getAbsolutePath().toString(), getMethodName(context)); 52 audit.registrarLog(getUserName(),uriInfo.getAbsolutePath().toString(), getMethodName(context));
@@ -53,7 +54,7 @@ public class LogRequestFilter implements ContainerRequestFilter{ @@ -53,7 +54,7 @@ public class LogRequestFilter implements ContainerRequestFilter{
53 } 54 }
54 55
55 public String getMethodName(ContainerRequestContext context){ 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 return methodInvoker.getMethod().getName(); 59 return methodInvoker.getMethod().getName();
59 } 60 }
@@ -62,7 +63,7 @@ public class LogRequestFilter implements ContainerRequestFilter{ @@ -62,7 +63,7 @@ public class LogRequestFilter implements ContainerRequestFilter{
62 try{ 63 try{
63 return securityContext.getUserPrincipal().getName(); 64 return securityContext.getUserPrincipal().getName();
64 }catch (Exception ex) { 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 return messages.getMessage("sem.informacoes.usuario"); 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,10 +20,12 @@ public class Constantes {
20 public static final String NOME_SISTEMA = "sei-broker"; 20 public static final String NOME_SISTEMA = "sei-broker";
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)"; 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 public static final String REGEX_SOMENTE_NUMEROS = "\\D+"; 22 public static final String REGEX_SOMENTE_NUMEROS = "\\D+";
  23 + public static final String RESOURCE_METHOD_INVOKER = "org.jboss.resteasy.core.ResourceMethodInvoker";
23 public static final String SEI_BROKER = "SEI-Broker"; 24 public static final String SEI_BROKER = "SEI-Broker";
24 public static final int TAMANHO_MAXIMO_ARQUIVO = 16777216; 25 public static final int TAMANHO_MAXIMO_ARQUIVO = 16777216;
25 public static final int TAMANHO_MAXIMO_DOCUMENTO = 22020096; 26 public static final int TAMANHO_MAXIMO_DOCUMENTO = 22020096;
26 public static final Integer TAMANHO_PAGINA_PADRAO = 50; 27 public static final Integer TAMANHO_PAGINA_PADRAO = 50;
27 public static final String TEMPLATE_DIR = "sei"; 28 public static final String TEMPLATE_DIR = "sei";
28 public static final String TEMPLATES_HOME = JBOSS_HOME + "/ans/templates/"; 29 public static final String TEMPLATES_HOME = JBOSS_HOME + "/ans/templates/";
  30 + public static final String UTF8 = "UTF-8";
29 } 31 }