Это неправильный способ ведения журнала в GWT, GWT уже позволяет вам использовать ведение журнала Java в браузере, поэтому, чтобы включить ведение журнала Java, необходимо выполнить следующие шаги: 1 - наследовать модуль ведения журнала Java, добавив <inherits name="com.google.gwt.logging.Logging"/>
в файл XXX.gwt.xml, это включит ведение журнала.
2 - включите консольный регистратор, добавив:
<set-property name="gwt.logging.logLevel" value="INFO"/>
<set-property name="gwt.logging.enabled" value="TRUE"/>
<set-property name="gwt.logging.consoleHandler" value="ENABLED"/>
- это значение по умолчанию.
тогда вы можете определить обычный java logger следующим образом
public static final Logger LOGGER = Logger.getLogger(MyClass.getName());
//use the logger
LOGGER.log(Level.info, "my log message");
этот вид регистрации будет работатьдаже в производственном режиме и приводят к увеличению размера файла JavaScript после компиляции.любые операторы журнала, которые не соответствуют уровню журнала, определенному в файле XXX.gwt.xml, будут удалены из окончательного результата компиляции.
другой способ ведения журнала для режима разработки или режима Super dev - использовать GWT.log
этот тип ведения журнала будет работать только для режимов разработки, но будет удален при производственной компиляции.
Для получения дополнительной информации по этой теме вы можете обратиться на веб-сайт gwtproject
вы также можете запросить в gwt-users google group
или вы можете запросить в gwt gitter channel о живом интерактивном чате