2012-10-15 26 views
1

我正在尋找一種方式來顯示在移動Flex應用程序日誌消息。 我知道痕跡在非調試版本中不可用,所以我有哪些替代方法?跟蹤(或日誌的任何其他形式)的部署(非調試)移動Flex應用程序

我希望做的是顯示在組件這個消息,因爲偶爾我得到有關不在我的辦公室發生在我的服務器連接一些莫名其妙的錯誤。只要知道連接發生了什麼就可以幫助我調試這個問題。

有什麼想法?

回答

2

試試這個日誌庫 AS3 Commons Logging

它提供了許多記錄的目標,不僅是跟蹤一個。

+0

看起來不錯,現在嘗試它。 – AlBirdie

+0

您是否嘗試過'Logging' API?這聽起來可能聽起來很愚蠢,但我無法讓它工作,並且git上的示例沒有完成('ExampleClass'丟失)。 – AlBirdie

+0

是的,我正在使用這個庫。這是很難說爲什麼你不能讓它工作...所有你需要做的是定義一個記錄器「私人靜態常量記錄:ILogger = getLogger(YourClassName);」 –

0

嘗試ExternalInterface.call("console.log", "My message")。它會將「我的信息」輸出到瀏覽器控制檯。它會適合你的需求嗎?

+0

對不起,我需要將日誌顯示在移動應用程序內部。 – AlBirdie

1

對於類似的問題,我已經用怪物調試

Have a look here

+0

另一個很好的答案。很難在AS3 Commons Logging和Monster Debugger之間做出決定。 – AlBirdie

+0

好的,挖得更深一點,我不認爲怪物調試器是我需要的。是更多的是用於調試你手頭的設備。相反,我只需要將部署的應用程序(已在客戶手中)的日誌消息重定向到文本字段或文件,以便我可以查看應用程序發生的情況。 – AlBirdie

+0

我沒有意識到你的目標是移動的 –

相關問題