2014-06-22 46 views
3

我有一個土坯空氣.EXE應用程序,它隨機有時會崩潰,而不引起任何明顯的理由。的Flex /土坯空氣錯誤收集服務

我調查,我可以運行它與我的應用程序集成,因此,當它崩潰,它的工作原理相同的方式與Windows錯誤對話框額外的服務方式(發送錯誤日誌)。

理想狀態下,日誌將收集系統信息,如事件日誌,CPU和內存狀態,正在運行的進程等

有誰知道什麼,做什麼?

我發現最近的是空氣制動

感謝

+0

+1在運行時環境最好的測井技術,我渴望知道如何實現這種技術。 –

回答

1

你應該看看UncaughtErrorEvent,這將讓你聽任何引發的錯誤是未處理的。然後,您可以將數據發送到某個服務(也許是Google Analytics)。有兩個問題:

  • 你實際上並沒有獲得在Flash/AIR多的系統信息,只能由CapabilitiesSystem類中提供的信息有限。
    • 這可輔以提供更多信息的ANE(我沒有任何的手,雖然我已經看到了一些過去)
  • 如果發生錯誤它不工作低於AIR運行時。所以如果在ANE或AIR本身出現問題,你不會看到錯誤,它只會崩潰。

或者,你可以使用從Freshplanet有點像Crashlytics ANE(移動只,對不起)這似乎處理這個好多了(這僅僅是爲了硬故障,我相信,不會提供任何信息你的AIR應用程序本身,因爲它比它低)。

文檔:

+0

感謝您的回答。我已經這麼做了,我正在考慮更多的東西,我可以與adobe air應用程序一起運行,以便它檢測應用程序是否崩潰並同時發送應用程序日誌文件和其他信息,例如Windows事件日誌,運行進程等 – Bynho