Commit d6f830537b54d5f5d5ef2a88ee22b39a74cb9754

Authored by Thiago Mariano
1 parent 05dc0b84
Exists in master

Mudança no log que indica que a chave não foi encontrada

impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/configuration/ConfigurationLoader.java
... ... @@ -118,11 +118,9 @@ public class ConfigurationLoader implements Serializable {
118 118  
119 119 if (config != null) {
120 120 Key key = new Key(field, clazz, config);
121   - if(validateKey(resource, key, type, config)){
122   - Object value = getValue(key, field, config);
123   - validate(field, key, value, resource);
124   - setValue(field, key, object, value);
125   - }
  121 + Object value = getValue(key, field, config);
  122 + validate(field, key, value, resource);
  123 + setValue(field, key, object, value);
126 124 }
127 125 }
128 126 }
... ... @@ -142,24 +140,6 @@ public class ConfigurationLoader implements Serializable {
142 140 }
143 141 }
144 142  
145   - private boolean validateKey(String resource, Key key, ConfigType type, org.apache.commons.configuration.Configuration config){
146   - if(!config.containsKey(key.toString())){
147   - if(type.toString().equals("PROPERTIES")){
148   - getLogger().info(getBundle().getString("key-not-found-in-file", key, resource + ".properties"));
149   - }else{
150   - if(type.toString().equals("XML")){
151   - getLogger().info(getBundle().getString("key-not-found-in-file", key, resource + ".xml"));
152   - }else{
153   - if(type.toString().equals("SYSTEM")){
154   - getLogger().info(getBundle().getString("key-not-found-in-system", key));
155   - }
156   - }
157   - }
158   - return false;
159   - }
160   - return true;
161   - }
162   -
163 143 /**
164 144 * Returns the configuration class according to specified resource name and configuration type.
165 145 *
... ... @@ -468,6 +448,10 @@ public class ConfigurationLoader implements Serializable {
468 448 }
469 449  
470 450 this.key = this.prefix + this.name;
  451 +
  452 + if(!config.containsKey(key.toString())){
  453 + getLogger().debug(getBundle().getString("key-not-found", key));
  454 + }
471 455 }
472 456  
473 457 private String getNameByAnnotation(Field field) {
... ...
impl/core/src/main/resources/demoiselle-core-bundle.properties
... ... @@ -35,8 +35,7 @@
35 35  
36 36 engine-on=Ligando os motores do Demoiselle ${project.version}
37 37 resource-not-found=Arquivo {0} n\u00E3o foi encontrado
38   -key-not-found-in-file=A chave {0} n\u00E3o foi encontrada no arquivo {1}
39   -key-not-found-in-system=A vari\u00E1vel de ambiente {0} n\u00E3o foi encontrada no sistema
  38 +key-not-found=A chave {0} n\u00E3o foi encontrada
40 39 ambiguous-strategy-resolution=Foi detectada ambiguidade da interface "{0}" com as seguintes implementa\u00E7\u00F5es\: "{1}". Para resolver o conflito, defina explicitamente a implementa\u00E7\u00E3o no demoiselle.properties.
41 40 bean-not-found=Voc\u00EA est\u00E1 tentando obter um objeto n\u00E3o reconhecido pelo CDI via Beans.getReference({0})
42 41 more-than-one-exceptionhandler-defined-for-same-class=Foi definido mais de um m\u00E9todo na classe {0} para tratar a exce\u00E7\u00E3o {1}
... ...