Java GWT remoteLoggingServlet - могу ли я настроить java.util.Logging для отправки этого в файл журнала? - PullRequest
3 голосов
/ 19 июля 2011

Можно ли получать сообщения, полученные на сервере, из клиентской лог-системы через remoteLoggingServlet в GWT для записи в файл?

http://code.google.com/intl/es-ES/webtoolkit/doc/latest/DevGuideLogging.html#Remote_Logging

У меня успешно настроено ведение журнала GWT в .gwt.xml

<set-property name="gwt.logging.enabled" value="TRUE"/>
<set-property name="gwt.logging.logLevel" value="FINE"/>

<set-property name="gwt.logging.popupHandler" value="DISABLED" />
<set-property name="gwt.logging.firebugHandler" value="DISABLED" />
<set-property name="gwt.logging.developmentModeHandler" value="DISABLED" />
<set-property name="gwt.logging.consoleHandler" value="DISABLED" />
<set-property name="gwt.logging.systemHandler" value="DISABLED" />
<set-property name="gwt.logging.simpleRemoteHandler" value="ENABLED"/>

И сервлет удаленной регистрации настроен:

<servlet>
  <servlet-name>remoteLoggingServlet</servlet-name>
  <servlet-class>com.google.gwt.logging.server.RemoteLoggingServiceImpl</servlet-class>
</servlet>

<servlet-mapping>
  <servlet-name>remoteLoggingServlet</servlet-name>
  <url-pattern>/my.app.class.name/remote_logging</url-pattern>
</servlet-mapping>

Я вижу свои сообщения об ошибках на консоли разработки.

Я надеялся, так как служба удаленного ведения журнала

http://www.google.com/codesearch#A1edwVHBClQ/user/src/com/google/gwt/logging/server/RemoteLoggingServiceUtil.java&is_navigation=1

, кажется, использует java.util.Logging под прикрытием, что я мог бы настроить это для регистрации в файл журнала, чтобы я мог видеть, какие ошибки пользователи получали на стороне клиента, чтобы диагностировать некоторые проблемы с производительностью .

Кому-нибудь посчастливилось настроить сообщения, чтобы они отправлялись куда-нибудь, кроме дисплеев на стороне клиента?

1 Ответ

2 голосов
/ 19 июля 2011

Для чего это стоит - я решил обойти это, перевоплотив свой собственный RemoteLoggingServiceImpl и RemoteLoggingServiceUtil

И переключение с использования java.util.Logging на использование Log4j, когда сообщения находятся на стороне сервера.

...