| <module> | |
| <source path="impl" /> | |
| <!-- Set up and handle the gwt.logging property | |
| Setting this value to FALSE will compile out all logging. Setting it to SEVERE | |
| or WARNING means that the logging framework will not compile out, but the basic | |
| logging calls like logger.info() and logger.fine() will compile out if it is below | |
| the level that is set. Note that something like logger.log(Level.INFO, "foo", e) | |
| *will not* compile out at this point. If you have something that is important to | |
| have compiled out, you should put it behind a | |
| LogConfiguration.isLoggingEnabled(Level.INFO) guard. | |
| --> | |
| <define-property name="gwt.logging.enabled" values="TRUE, FALSE, SEVERE, WARNING" /> | |
| <replace-with class="com.google.gwt.logging.impl.LevelImplRegular"> | |
| <when-type-is class="com.google.gwt.logging.impl.LevelImplNull"/> | |
| <any> | |
| <when-property-is name="gwt.logging.enabled" value="TRUE" /> | |
| <when-property-is name="gwt.logging.enabled" value="SEVERE" /> | |
| <when-property-is name="gwt.logging.enabled" value="WARNING" /> | |
| </any> | |
| </replace-with> | |
| <replace-with class="com.google.gwt.logging.impl.LoggerImplRegular"> | |
| <when-type-is class="com.google.gwt.logging.impl.LoggerImplNull"/> | |
| <when-property-is name="gwt.logging.enabled" value="TRUE" /> | |
| </replace-with> | |
| <replace-with class="com.google.gwt.logging.impl.LoggerImplSevere"> | |
| <when-type-is class="com.google.gwt.logging.impl.LoggerImplNull"/> | |
| <when-property-is name="gwt.logging.enabled" value="SEVERE" /> | |
| </replace-with> | |
| <replace-with class="com.google.gwt.logging.impl.LoggerImplWarning"> | |
| <when-type-is class="com.google.gwt.logging.impl.LoggerImplNull"/> | |
| <when-property-is name="gwt.logging.enabled" value="WARNING" /> | |
| </replace-with> | |
| <set-property name="gwt.logging.enabled" value="FALSE"/> | |
| </module> |