Java GWT remoteLoggingServlet - 我可以配置java.util.Logging将其发送到日志文件吗?

时间:2011-07-18 20:43:52

标签: gwt logging gwt-rpc java.util.logging

是否有可能在服务器上收到消息,从客户端通过GWT中的remoteLoggingServlet记录到写入文件?

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

我在.gwt.xml中成功设置了GWT Logging

<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>
  <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 个答案:

答案 0 :(得分:2)

对于它的价值 - 我决定通过重新实现自己来解决这个问题 RemoteLoggingServiceImpl和RemoteLoggingServiceUtil

一旦消息在服务器端,就将这些从使用java.util.Logging转换为使用Log4j。