c語言日誌封裝-輸出文件名、函數名、行號

在後臺程序運行出問題時,詳盡的日誌是抓錯不可缺乏的幫手,這裏提供一個能自動記錄日誌觸發點文件名、行號、函數名的方法,關鍵是利用C99新增的預處理標識符__VA_ARGS__函數 先介紹幾個編譯器內置的宏定義,這些宏定義不只能夠幫助咱們完成跨平臺的源碼編寫,靈活使用也能夠巧妙地幫咱們輸出很是有用的調試信息。 ANSI C標準中有幾個標準預約義宏(也是經常使用的): __LINE__:在源代碼中插入當
相關文章
相關標籤/搜索