Cocos2d-x 自定義宏函數管理LOG日誌

我們常用CCLog(format....)打印一些調試信息,但是如果遊戲要發佈,

這時候裏邊很多的日誌信息需要我們屏蔽的,顯然每個地方都去找顯然是不可取的,

我們可以用一個標誌位管理日誌的打開和關閉最好不過了,本人第一次寫宏函數,請大家多指教。

一句代碼搞定日誌管理:


    #define ShowLog(format, ...) do{ CC_BREAK_IF(false); cocos2d::CCLog(format, ##__VA_ARGS__);}while(0)



CC_BREAK_IF設置爲false打開日誌信息,設置爲true,關閉日誌信息;

ShowLog自然也和CCLog一樣,你可以帶入很多參數,給我們提供了很大的幫助;

宏的定義和使用推薦博客:http://t.cn/zRMqlES

發佈了40 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章