GWT Logger: Нет контроля над выводом отладки?
У меня есть следующее в моемclient.gwt.xml файл:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN" "http://gwtproject.org/doctype/2.7.0/gwt-module.dtd">
<module rename-to='client'>
<inherits name="com.mz.client.app" />
<source path="client"/>
<inherits name="com.google.gwt.logging.Logging"/>
<set-property name="gwt.logging.logLevel" value="FINER"/>
<set-property name="gwt.logging.enabled" value="TRUE"/>
<set-property name="gwt.logging.consoleHandler" value="ENABLED"/>
</module>
и я пытаюсь записать следующее:
LOGGER.info("INFO");
LOGGER.fine("FINE");
LOGGER.warning("WARNING");
LOGGER.severe("SEVERE");
но единственное, что появляется в моей консоли firebug, это сообщение SEVERE:
Mon Sep 07 13:44:09 GMT+200 2015 com.mz.client.App
SEVERE: SEVERE
Почему я не получаю другие сообщения журнала?
Я уже установилjava.util.logging.ConsoleHandler.level
вlogging.properties
вFINE
:
# Limit the message that are printed on the console to INFO and above.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
Редактировать:
Прямо сейчас это работает даже без одной из этих строк
<!-- <set-property name="gwt.logging.logLevel" value="FINER"/> -->
<!-- <set-property name="gwt.logging.enabled" value="TRUE"/> -->
<!-- <set-property name="gwt.logging.consoleHandler" value="ENABLED"/> -->
Я удалил эти строки, очистил свой проект и запустил сервер Apache, и по какой-то магической причине я получаю отладочную информацию.
изменения
<set-property name="gwt.logging.logLevel" value="FINER"/>
в
<set-property name="gwt.logging.logLevel" value="INFO"/>
не меняет вывод. Я получаю все сообщенияFINER
, настройка
<set-property name="gwt.logging.enabled" value="FALSE"/>
теперь не удаляет выходные данные отладки. Все еще получаю все.
Я хочу контролировать мой отладочный вывод ..