天天看點

doubango調試模式

doubango提供四種調試模式,通過設定宏DEBUG_LEVEL來設定。

•DEBUG_LEVEL_INFO:它是最低值。用于記錄使用者資訊,應用程式的進展,配置......

•DEBUG_LEVEL_WARN: 這種類型的錯誤不會阻止應用程式地正常運作。

•DEBUG_LEVEL_ERROR:這是預設的最低值。目前操作失敗的信号。如果操作是關鍵(如線程建立),那麼這将嚴重改變應用程式的行為,否則(如通過網絡發送資料),應用程式将繼續如預期般運作。

•DEBUG_LEVEL_FATAL:它是最大價值。出現應用程式崩潰或不可能恢複狀态時,會出現這種錯誤信号。

這些錯誤資訊都被記錄到stderr裡,你也可以通過定義TSK_HAVE_DEBUG_H(#define TSK_HAVE_DEBUG_H 1)來設定自己的調試方法。你的方法要定義在my_debug.h檔案裡。

繼續閱讀