C++ 日志系統:cclog

xm52 10年前發布 | 14K 次閱讀 cclog 日志處理

cclog 是簡單的 C++ 日志系統,segmentation fault 等異常情況可以打印出函數調用棧信息。

API:

// @argv0  argv[0] or any valid string for a file name.
void init_cclog(const std::string& argv0);

// write all buffered logs to destination and stop the logging thread.
void StopLogging();

簡單示例:

LOG << "hello" << ' ' << "world";
LOG_IF(1 + 1 == 2) << "1 + 1 = 2";
ELOG << L"hello again";
CHECK_EQ(1, 2) << "1 != 2";

項目主頁:http://www.baiduhome.net/lib/view/home/1431076811710

 本文由用戶 xm52 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!