Flex)將項目中所有trace() /log輸出訊息寫入一個文字檔,並儲存2010-08-30 17:05
在 Flex Builder 或 Flex中,我們常要在 debug 模式測試我們的代碼,這時可能有些trace()方法、error資訊的輸出可以在“控制台”中查看到,以便我們查看是否我們需要執行的代碼正常進行了,以及輸出其他我們需要測試的資訊。但是,有時候輸出資訊過多的時候,FB控制台就會預設把較早的輸出刪除已顯示最新資訊,這樣可能會影響查看,也許有其他設定可以不刪除過早資訊,但這篇文章關心的不是這個。 . 這裡要講的是把完整的輸出資訊寫入檔案,並儲存下來,比如檔案名稱為 flashlog.txt,方便完整的查看。 其實,Adobe Flash Builder 安裝時就已經具備了這個方法,下面來說一下如何開啟這個功能,以及如何查看產生的輸出的文本,這個檔案預設名字就是 flashlog.txt。轉載請註明源:http://hi.baidu.com/taotao5453 ,感謝 . 1、 控制輸出產生文本的設定檔mm.cfg,這個檔案中有屬性用來覺決定是否把trace()、logging資訊(更廣泛的說應該是所有在“控制台”可以看到的資訊)輸出寫成文本, 顯示了mm.cfg檔案存在的路徑。 -
- 用記事本開啟mm.cfg,將下列兩個值都設為“1”即可, ErrorReportingEnable=1 TraceOutputFileEnable=1 . 2、 做了以上設定,我們再debug模式調式我們在Flash Builder/ Flex 中建立的項目,除了在控制台有輸出資訊以外,我們還可以在系統中找到記錄這些輸出資訊的文字檔flashlog.txt。 . 顯示了flashlog.txt的路徑,
. . 我的是Win7 系統,所以flashlog.txt 在這裡:
. - ** 值得注意的是,有的系統AppData 或者Application Data檔案夾預設是隱藏的,我們需要在檔案系統屬性中把“顯示隱藏檔案”開啟才能看到。 . . . 轉載請註明源:http://hi.baidu.com/taotao5453 ,感謝 |