Flex輸出Debug資訊到檔案

2022-08-10 20:36:18 字數 709 閱讀 5686

mm.cfg檔案包含許多控制日誌資訊的設定項

如果只是記錄error和trace資訊到日誌檔案,只需要在mm.cfg檔案中加入下面兩行文字。

errorreportingenable=1

traceoutputfileenable=1

設定之後,呼叫trace()方法就可以把輸出的日誌資訊寫入到flashlog.txt檔案中了。

例如:trace(

"hello,1901!");

在mxml中加入如下**,允許記錄所有flex產生的日誌資訊到flashlog.txt檔案中:

<

mx:tracetarget 

loglevel

="2"

>

也許有些人會說,為什麼還要這麼麻煩的設定,我除錯的時候trace()可以直接列印到控制台上。

那我來說說他的好處:

1、開發時,只有除錯執行時才能看到trace()列印到控制台的內容,但是寫入到日誌不管你是否是除錯執行的。只要你的flash player是debug版本的。

2、如果你的程式有個bug,但這個bug不常出現,也就是不能重現。這時候你可以使用這個方法了。

在你的程式裡trace()出debug資訊,然後就可以做其它的事情了。如果下次又出現此bug,只要開啟flashlog.txt檔案就可以看到你輸出的除錯資訊了。

這樣比如重複操作測試要來的方便多了吧。

3、。。。。。。

debug 資訊輸出

編譯器內建巨集 先介紹幾個編譯器內建的巨集定義,這些巨集定義不僅可以幫助我們完成跨平台的原始碼編寫,靈活使用也可以巧妙地幫我們輸出非常有用的除錯資訊。ansi c標準中有幾個標準預定義巨集 也是常用的 line 在源 中插入當前源 行號 file 在原始檔中插入當前源檔名 date 在原始檔中插入當...

cocos2d x 輸出debug資訊

include define log tag testgame define logv android log print android log verbose,log tag,va args define logd android log print android log debug,log ...

Debug 輸出字串 除錯資訊

使用工具 vc6.0,ida 當我們要在程式中輸出除錯資訊時,常常以字串的形式來輸出,例如 1.printf some debug information here n 1.if debug 2.printf some debug information here n 3.endif 這樣就達到了在...