Commit d6f830537b54d5f5d5ef2a88ee22b39a74cb9754
1 parent
05dc0b84
Exists in
master
Mudança no log que indica que a chave não foi encontrada
Showing
2 changed files
with
8 additions
and
25 deletions
Show diff stats
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} | ... | ... |