【问题标题】:Java GWT remoteLoggingServlet - can I configure java.util.Logging to send this to a log file?Java GWT remoteLoggingServlet - 我可以配置 java.util.Logging 以将其发送到日志文件吗?
【发布时间】:2011-07-18 20:43:52
【问题描述】:

是否可以通过 GWT 中的 remoteLoggingServlet 从客户端记录获取服务器上接收到的消息以写入文件?

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

我已在我的 .gwt.xml 中成功设置 GWT 日志记录

<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,我可以将其配置为记录到日志文件,这样我就可以看到用户在客户端遇到了哪些错误,以诊断一些性能问题.

有没有人幸运地将消息配置到客户端显示以外的地方?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-17
      • 1970-01-01
      • 2017-05-26
      • 2010-12-04
      • 1970-01-01
      • 2020-06-30
      • 2013-07-27
      • 2018-08-29
      相关资源
      最近更新 更多