2015-02-22 3 views
1

Я использую GWT 2.7 и хочу обеспечить регистрацию с помощью Уровня INFO и WARNUNG в моем приложении. В моем gwt.xml файле у меня есть:Почему SuperDevMode предоставляет только LogLevel SEVERE?

<inherits name="com.google.gwt.logging.Logging"/> 
<set-property name="gwt.logging.logLevel" value="INFO"/> 

Он отлично работает в режиме Dev, но в SuperDevMode я только получаю Войти уровень серьезна, чтобы быть зарегистрированным.

Почему SuperDevMode предоставляет только LogLevel SEVERE?

+0

что вы имеете в виду с LOGLEVEL СЛУЖИТЬ? может быть СЕВЕРНЫМ? –

+0

Я имею в виду СЕВЕР, это была орфографическая эррогма – confile

ответ

2

Я только что проверил один из моих приложений (который использует GXT), и там я вижу сообщение журнала:

enter image description here

Я использую эти строки в моем модуле дескриптора:

<!-- values are: severe, warning, info, config, fine, finer, finest --> 
<set-property name="gwt.logging.logLevel" value="INFO"/> 
<set-property name="gwt.logging.enabled" value="TRUE" /> 
<!-- Write messages to browser consoles and to the jvm and dev mode --> 
<!-- Note that these are the defaults, so we don’t actually need to list them --> 
<set-property name="gwt.logging.consoleHandler" value="ENABLED"/> 
<set-property name="gwt.logging.developmentModeHandler" value="ENABLED"/> 
<set-property name="gwt.logging.systemHandler" value="ENABLED"/> 
<!-- Leave RPC logging disabled, as we aren’t setting that up in this example --> 
<set-property name="gwt.logging.simpleRemoteHandler" value="DISABLED"/> 
<!-- Ask GXT to log all internal details --> 
<set-property name="gxt.logging.enabled" value="true"/> 

и добавьте этот код в мой докладчик:

private static final Logger logger = logger.getLogger(ShellPresenter.class.getName()); 

logger.log(Level.INFO, "Starting module Hermes"); 

Я не тратил время, чтобы узнать, какая из конфигураций позволяет вести журнал, или если она связана с GXT.

И еще некоторые сведения:

groups.google.com/forum/#!topic/google-web-toolkit/BRZNt1_qEjg

+0

Я принимаю ваш ответ, но вы должны указать, что ключ этой строки: '' '' – confile

1

Чтобы изменить уровень журнала в SDM, добавить эту опцию в командную строку при запуске его:

-logLevel (ERROR|WARN|INFO|TRACE|DEBUG|SPAM|ALL) 
Смежные вопросы