В моем приложении Vaadin есть какое-то таинственное поведение (случайным образом я получаю белое окно браузера). Поэтому я хочу активировать ведение журнала в целом для клиентской и серверной сторон, чтобы, надеюсь, обнаружить некоторые полезные советы, в чем проблема.
Чтобы активировать ведение журнала на стороне клиента (GWT), я нашел что-то вроде этого, которое должно быть помещено в widgetset.gwt.xml:
<inherits name="com.google.gwt.logging.Logging"/>
<set-property name="gwt.logging.simpleRemoteHandler" value="ENABLED" />
<set-property name="gwt.logging.logLevel" value="INFO"/> <!-- SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST -->
<set-property name="gwt.logging.enabled" value="TRUE"/>
Но когда я запускаю приложение и что-то должно быть зарегистрировано, я вижу только сообщение об ошибке:
com.vaadin.server.VaadinServlet : Requested resource [/VAADIN/widgetsets/myApplication.vaadin.widgetset.MyApplicationWidgetset/remote_logging] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.
Для регистрации на стороне сервера я нашел:
com.Vaadin=FINER
Но где я должен это разместить? Насколько я знаю, Ваадин использует регистраторы Java. Я использую log4j. Но должно быть возможно войти с помощью регистратора Java в регистратор log4j, или?
В конце я хочу иметь приложение с большим количеством записей на стороне клиента и сервера в моем файле журнала log4j.
Большое спасибо