Commit aaf40ee58de5395f20508e86b99489ee748a0d97

Authored by andre.guimaraes
1 parent dec392b2

Melhora escrita em log

- Corrige locais que escreviam stacktrace no log.
- Novas constantes criadas.
pom.xml
... ... @@ -4,7 +4,7 @@
4 4 <modelVersion>4.0.0</modelVersion>
5 5 <groupId>br.gov.ans</groupId>
6 6 <artifactId>sei-broker</artifactId>
7   - <version>2.6</version>
  7 + <version>2.7</version>
8 8 <packaging>war</packaging>
9 9 <name>sei-broker</name>
10 10 <description>Camada de integração REST para comunicação com o SEI</description>
... ...
src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java
... ... @@ -39,6 +39,7 @@ import br.gov.ans.integracao.sei.modelo.enums.Acao;
39 39 import br.gov.ans.integracao.sei.modelo.enums.TipoContato;
40 40 import br.gov.ans.integracao.sei.utils.Constantes;
41 41 import br.gov.ans.integracao.sei.utils.ContatoHelper;
  42 +import br.gov.ans.integracao.sei.utils.MessagesKeys;
42 43 import br.gov.ans.integracao.sei.utils.PessoaHelper;
43 44 import br.gov.ans.utils.MessageUtils;
44 45  
... ... @@ -288,7 +289,7 @@ public class ContatoResource {
288 289 null, null, sigla, null, null, null, null, null);
289 290  
290 291 if(ArrayUtils.isEmpty(contatos)){
291   - throw new ResourceNotFoundException(messages.getMessage("erro.contato.nao.encontrado",sigla));
  292 + throw new ResourceNotFoundException(messages.getMessage(MessagesKeys.ERRO_CONTATO_NAO_ENCONTRADO, sigla));
292 293 }
293 294  
294 295 return pessoaHelper.buildPessoa(contatos[0]);
... ...
src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java
... ... @@ -62,6 +62,7 @@ import br.gov.ans.integracao.sei.modelo.ExclusaoDocumento;
62 62 import br.gov.ans.integracao.sei.modelo.InclusaoDocumento;
63 63 import br.gov.ans.integracao.sei.modelo.Operacao;
64 64 import br.gov.ans.integracao.sei.utils.Constantes;
  65 +import br.gov.ans.integracao.sei.utils.MessagesKeys;
65 66 import br.gov.ans.utils.MessageUtils;
66 67 import br.gov.ans.utils.MustacheUtils;
67 68  
... ... @@ -74,11 +75,9 @@ public class DocumentoResource {
74 75 @Inject
75 76 private UnidadeResource unidadeResource;
76 77  
77   - @SuppressWarnings("cdi-ambiguous-dependency")
78 78 @Inject
79 79 private DAO<InclusaoDocumento> daoInclusaoDocumento;
80 80  
81   - @SuppressWarnings("cdi-ambiguous-dependency")
82 81 @Inject
83 82 private DAO<ExclusaoDocumento> daoExclusaoDocumento;
84 83  
... ... @@ -517,7 +516,7 @@ public class DocumentoResource {
517 516 URL url = new URL(linkAcesso);
518 517 URLConnection con = url.openConnection();
519 518  
520   - String contentType = con.getHeaderField("Content-Type");
  519 + String contentType = con.getHeaderField(Constantes.CONTENT_TYPE_HEADER_KEY);
521 520  
522 521 InputStream in = con.getInputStream();
523 522  
... ... @@ -669,7 +668,8 @@ public class DocumentoResource {
669 668 logger.debug(messages.getMessage("hash.em.geracao"));
670 669 return HashUtils.toSHA256(input, null);
671 670 } catch (Exception ex) {
672   - logger.error(messages.getMessage("erro.calculo.hash"), ex);
  671 + logger.error(messages.getMessage("erro.calculo.hash"));
  672 + logger.debug(ex, ex);
673 673 return messages.getMessage("erro.calculo.hash");
674 674 }finally{
675 675 logger.debug(messages.getMessage("hash.gerado"));
... ...
src/main/java/br/gov/ans/integracao/sei/rest/MessagesKeys.java
... ... @@ -1,6 +0,0 @@
1   -package br.gov.ans.integracao.sei.rest;
2   -
3   -public class MessagesKeys {
4   - public static final String DEBUG_NOVO_DOCUMENTO_ENVIADO = "debug.novo.documento.enviado";
5   - public static final String DEBUG_NOVO_DOCUMENTO_PROCESSADO = "debug.novo.documento.processado";
6   -}
src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java
... ... @@ -254,7 +254,8 @@ public class ProcessoResource {
254 254 getSOuN(exibirInteressados), getSOuN(exibirObservacoes), getSOuN(exibirAndamento), getSOuN(exibirAndamentoConclusao), getSOuN(exibirUltimoAndamento), getSOuN(exibirUnidadesAberto),
255 255 getSOuN(exibirProcessosRelacionados), getSOuN(exibirProcessosAnexados));
256 256 }catch(AxisFault ex){
257   - logger.error(ex, ex);
  257 + logger.error(ex);
  258 + logger.debug(ex, ex);
258 259 return null;
259 260 }
260 261 }
... ...
src/main/java/br/gov/ans/integracao/sei/utils/MessagesKeys.java 0 → 100644
... ... @@ -0,0 +1,7 @@
  1 +package br.gov.ans.integracao.sei.utils;
  2 +
  3 +public class MessagesKeys {
  4 + public static final String DEBUG_NOVO_DOCUMENTO_ENVIADO = "debug.novo.documento.enviado";
  5 + public static final String DEBUG_NOVO_DOCUMENTO_PROCESSADO = "debug.novo.documento.processado";
  6 + public static final String ERRO_CONTATO_NAO_ENCONTRADO = "erro.contato.nao.encontrado";
  7 +}
... ...