2012-05-21 34 views
0

我需要跟蹤和記錄GWT應用內的用戶交互和請求。無法在Google Analytics中使用網址,因此我猜想它會是服務器端的一些監聽器,它將監聽用戶請求。用戶會話服務器登錄GWT應用程序 - 任何工具?

是否有任何模塊允許我從GWT應用程序收集,記錄和提取用戶行爲數據?

回答

0

GWT(自2.1開始)具有遠程記錄功能。看看Developer's Guide - Logging看看這是否符合你的需求。

Logger logger = Logger.getLogger("UserInteractions"); 
logger.log(Level.SEVERE, "User clicked ok button"); 

如果您:

<inherits name="com.google.gwt.logging.Logging"/> 

然後你就可以使用記錄器記錄用戶活動:

客戶端可以登錄由繼承GWT日誌模塊在.gwt.xml文件中啓用現在啓用遠程日誌並使用RemoteLogHandler,日誌消息將通過GWT-RPC發送到服務器並記錄到服務器日誌文件中。通過設置以下屬性,打開它:

<set-property name="gwt.logging.simpleRemoteHandler" value="ENABLED" /> 

但要注意,如果您登錄到這多少會產生大量的網絡流量和服務器的負載。

+0

歡迎使用stackoverflow。如果您在帖子中粘貼了一些更重要的參考部分,那將會很好。以防萬一鏈路在未來發生故障。 – Shahbaz

相關問題