我工作的一個BTS C++代碼,我面對的命令,我不知道它的功能,我希望這裏有人可以幫助我LOG()的作用是什麼?
LOG(INFO) << *cmsrq;
這裏是什麼LOG的功能。這不是一個對數函數。
我工作的一個BTS C++代碼,我面對的命令,我不知道它的功能,我希望這裏有人可以幫助我LOG()的作用是什麼?
LOG(INFO) << *cmsrq;
這裏是什麼LOG的功能。這不是一個對數函數。
這很可能是一個MACRO,它給你一個記錄(控制檯或文件)通過<<
運算符傳遞它的對象。
很像qDebug()。
您在其中看到的值「INFO」表示您要輸出*cmsrq
值到信息日誌級別。
我可以想像一些宏定義這樣的:
#define LOG(X) Logging::logger(X)
凡logger()
是一個靜態函數返回的記錄引擎類的參考,使用正確的日誌級別初始化。
非常感謝。我知道了。 – 2012-02-27 08:35:21
可能是某種記錄函數(或者也許是宏,因爲它全部是大寫的?在C++代碼中會有點不合適)。似乎返回級別INFO的日誌記錄輸出流。 – cha0site 2012-02-27 08:18:14
我們應該怎麼知道?你有代碼,而不是我們。 – 2012-02-27 08:20:23