Qt使用Log4Qt寫日誌

2021-08-09 02:43:48 字數 929 閱讀 7096

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

主頁郵箱[email protected]

部落格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...