2011-07-18 60 views
3

是否有可能通過GWT中的remoteLoggingServlet將客戶端記錄從服務器上接收到的消息寫入文件?Java GWT remoteLoggingServlet - 我可以配置java.util.Logging將其發送到日誌文件嗎?

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> 
    <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被窩裏我所希望的,我將能夠配置此登錄到一個日誌文件,使我可以看到用戶在客戶端遇到的錯誤,以診斷一些性能問題。

有沒有人有任何運氣配置消息去客戶端顯示以外的地方?

+0

你如何記錄你的消息? –

回答

2

對於它的價值 - 我已決定通過重新實現我自己的 RemoteLoggingServiceImpl和RemoteLoggingServiceUtil

並使用java.util.logging中切換這些使用Log4j的一次消息是在服務器端來解決這個問題。

相關問題