log4qt 是apache log4j 的qt移植版
官網 首先初始化log4qt, 設定配置檔案和訊息繫結
log4qt::propertyconfigurator::configure("qtlog4qt.conf");
log4qt::logmanager::sethandleqtmessages(true);
qtlog4qt.conf是個配置檔案
log4j.rootlogger=debug,file
然後就可以在**中使用log4qt了
qstring strinfo = qstringliteral("qdebug qt 中文顯示!");
qdebug(strinfo.tostdstring().c_str());
strinfo = qstringliteral("qwarning qt 中文顯示!");
qwarning(strinfo.tostdstring().c_str());
strinfo = qstringliteral("qcritical qt 中文顯示!");
作者鄭天佐
qq278969898
部落格github
qq群199672080
覺得分享的內容還不錯, 就請作者喝杯咖啡吧~~
log4qt整合使用
git clone2.配置 qt裡面建專案如myproject,複製log4qt src下面的log4qt目錄到新建專案裡面,例如複製到專案的跟目錄,我這邊的目錄結構是myproject裡面放的是新建的專案,myproject log4qt是log4qt的原始碼。開啟myproject.pro專案配...
使用log4qt在qt專案中記錄日誌
log4qt是apache log4j專案用於qt框架的c 移植版本。單一開發者,年初發布0.2版本。和其他系log4 不同,log4qt預設靜態編譯進目標程式。使用 1.解壓log4qt到目標資料夾,如d qt 下 2.qt專案的pro檔案中加入一行 include d qt log4qt src...
Log4Qt使用筆記 三
在前面,我們提到,除了乙個根root之外,還可以有多個命名的logger存在,為了直觀,我們可以看logmanager的成員函式 奇怪,除了我們提到的,還有qtlogger和loglogger兩個東西存在,這兩個是什麼東西?原來 馬甲 真實身份 作用qtlogger logger qt 用來處理qt...