2015-06-08 30 views

回答

0

設備在服務器中註冊後會創建日誌,並將其提交到分析數據庫,然後您可以在分析控制檯中查看該分析數據庫。一旦你點擊下載按鈕,文件就會生成最新的可用數據並被下載。

進一步解釋你的問題,以便提供更全面的答案。從設備上的應用(或任何其它MobileFoundation支持的環境)

+0

何時更新日誌文件,使用新日誌數據? 我已經運行了我的應用程序,並且最後一個時間戳「:」08-06-15 10:04:48:129 ..並且我再次運行我的應用程序,日誌文件中沒有更新的日誌數據 – RobbyWH

+0

我與Idan 。請寫一個更好的問題。你在什麼版本的產品?你的代碼是做什麼的?什麼是記錄器配置?您多久打一次記錄器才能發送?你打電話了嗎?你有什麼期望? http://stackoverflow.com/help/how-to-ask – mikerott

0

日誌僅發送到服務器,並且因此給分析數據存儲,當應用程序日誌明確地經由API調用發送:

WL.Logger.send(); // JavaScript 
[OCLogger send]; // objective-c (iOS) 
Logger.send(); // Java (Android) 

這些函數在應用程序調用WLClient.connect或WLClient.invokeProcedure後自動調用。如果你的應用程序沒有調用這些,你必須顯式調用send()。我知道這有點令人困惑,但這是目前的實施。

+0

你好mikerott,是的,我已經調用invokeProcedure,這意味着函數自動調用,但較新的日誌數據沒有更新在我的日誌文件 – RobbyWH

0

更新的數據在日誌文件中更新,直到隊列大小全滿爲止。

我們必須在server.xml中設置wl.analytics.queue.size 設置每個隊列可容納的單個分析數據的數量。服務器在開始丟棄數據之前可以一次保存的分析數據總數爲(wl.analytics.queues * wl.analytics.queue.size)