資源簡介
這個源文件展示了C++下的日志管理類log4cpp的使用方法,當然log4cpp是一個很強大的管理工具,所以只是演示了一些最常用的方法。
代碼片段和文件信息
#include?“log4cpp/Category.hh“
#include?“log4cpp/FileAppender.hh“
#include?“log4cpp/BasicLayout.hh“
int?main(int?argc?char*?argv[]){?
//?1實例化一個layout?對象????????
log4cpp::Layout*?layout?=??new?log4cpp::BasicLayout();????????
//?2.?初始化一個appender?對象?log4cpp::Appender*?appender?=?new???????????????
log4cpp::FileAppender(“FileAppender“?“./test_log4cpp1.log“);
//?3.?把layout對象附著在appender對象上?
appender->setLayout(layout);?
//?4.?實例化一個category對象?
log4cpp::Category&?warn_log?=?log4cpp::Category::getInstance(“mywarn“);?
//?5.?設置additivity為false,替換已有的appender???????
warn_log.setAdditivity(false);?
//?5.?把appender對象附到category上?
warn_log.setAppender(appender);?
//?6.?設置category的優先級,低于此優先級的日志不被記錄?
warn_log.setPriori
- 上一篇:Visual C++練習-學生考勤管理系統
- 下一篇:MFC從串口讀取GPS信息
評論
共有 條評論